我将currentlich切换(从原子)切换到vim,我现在最想念的功能之一是原子查找和替换功能。它主要允许我突出显示一个单词,逐步选择字符串的匹配(默认:ctrl-d,跳过结果:ctrl-k)然后做我想要的任何经常替换所有选择中的部分,在每个下面创建一个新行选择插入等等。
问题:vim中是否有类似的功能?我不是在寻找基于正则表达式的全局查找和替换,我知道如何在vim中这样做。我特意寻找某种交互式版本。
提前谢谢, 岸堤修改
这个插件完全符合我的要求(更好的搜索词:多个游标):https://github.com/terryma/vim-multiple-cursors
答案 0 :(得分:1)
我对原子没有经验。但是你所描述的可以在vim中完成。
您需要在配置中使用以下两行:
set incsearch "incremental searching
set hlsearch "highlight match
然后你可以在你的缓冲区中做
/whatever
,您会看到增量突出显示。 Enter
将突出显示所有匹配的文本。 :%s//FOO/g
所有匹配的文字将被FOO
替换。如果这不是您想要的,请举例说明它是如何工作的,并非每个人都使用原子。