Vim:互动'查找并替换'喜欢在原子/崇高?

时间:2016-11-07 15:32:29

标签: vim atom-editor

我将currentlich切换(从原子)切换到vim,我现在最想念的功能之一是原子查找和替换功能。它主要允许我突出显示一个单词,逐步选择字符串的匹配(默认:ctrl-d,跳过结果:ctrl-k)然后做我想要的任何经常替换所有选择中的部分,在每个下面创建一个新行选择插入等等。

问题:vim中是否有类似的功能?我不是在寻找基于正则表达式的全局查找和替换,我知道如何在vim中这样做。我特意寻找某种交互式版本。

提前谢谢, 岸堤

修改

这个插件完全符合我的要求(更好的搜索词:多个游标):https://github.com/terryma/vim-multiple-cursors

1 个答案:

答案 0 :(得分:1)

我对原子没有经验。但是你所描述的可以在vim中完成。

您需要在配置中使用以下两行:

set incsearch "incremental searching
set hlsearch  "highlight match

然后你可以在你的缓冲区中做

  • /whatever,您会看到增量突出显示。
  • 完成模式/单词后,按Enter将突出显示所有匹配的文本。
  • 现在执行:%s//FOO/g所有匹配的文字将被FOO替换。

如果这不是您想要的,请举例说明它是如何工作的,并非每个人都使用原子。