【问题标题】:search text in Emacs evil mode在 Emacs 邪恶模式下搜索文本
【发布时间】:2017-02-20 15:46:05
【问题描述】:

C-s 在 Emacs evil 模式下搜索文本效果很好,但是如果我想使用 vim 快捷方式进行文本搜索, / 适用于向前搜索的第一个匹配,但再次键入 / 不会像中那样转到下一个匹配位置vim 可以。所以我的问题是,如果使用 vim 快捷方式,移动到下一个匹配位置的快捷方式是什么?重新输入 /[matching-text-pattern] 确实可以,但是太不方便了。

谢谢!

【问题讨论】:

  • 从未尝试过邪恶模式,但 vi 的“下一场比赛”是 'n'。试试看

标签: emacs full-text-search evil-mode


【解决方案1】:

Evil 有两个“搜索模块”:isearch,更类似于 Emacs 的搜索,以及evil-search,更类似于 Vim 的搜索。切换到evil-search 模块应该会给出你想要的行为:

(evil-select-search-module 'evil-search-module 'evil-search)

【讨论】:

  • 实际上这两个搜索快捷方式同时工作。我知道 isearch 工作正常,但想坚持使用 vim 搜索快捷方式,所以我问了这个问题。感谢您的回答!
【解决方案2】:

这就是我在邪恶模式下搜索的方式:

/[匹配文本模式]

RET

n 下一场比赛

N 上一场比赛

希望对你有帮助:)

【讨论】:

  • 谢谢。这就是我需要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-18
  • 2012-05-01
  • 2014-05-17
  • 1970-01-01
  • 2016-07-17
相关资源
最近更新 更多