摆脱与supertab传播的vim中的拼写错误

时间:2014-05-28 10:40:35

标签: vim

偶尔我会错误输入一些标识符,但不要注意,然后使用SuperTab扩展重复完全相同的错误。在Sublime中,我会使用多光标快速编辑此错字的所有实例。键入:%s/Identfier/Identifier/g需要更长时间;我怎样才能更快更有效地做到这一点?

2 个答案:

答案 0 :(得分:5)

我可以考虑以下几种方法来保存一些输入:

with:s cmd

在一个Identfier上,按*,然后按:%s//Identifier/g

:s<c-r><c-w>

在一个Identfier上,按*,然后按:%s//<c-r><c-w>/g(在<c-r><c-w>更正后)

with(递归)宏:

Identfier上按*,然后按qqffii<esc>n@qq,然后按@q

使用(递归)宏和vim的拼写检查功能:

:set spell启用拼写检查:

Identfier上按*,然后按qq1z=n@qq,然后按@q

答案 1 :(得分:2)

如果您点击的击键次数较少,将光标放在有问题的字词上,请按*,然后按:%s//Identifier/g

如果没有编写一个特殊的函数来提示替换,那么替换光标下所有出现的单词,我想不出更简洁的方法来做到这一点。