切换到插入模式时是否可以切换vim选项?

时间:2011-02-18 11:12:45

标签: spell-checking vim

我最近发现这个拼写选项归功于this answer on Code Review,我觉得该选项非常有用(编辑时)并且非常烦人(在阅读代码时,因为所有的误报)。

我想以某种方式在切换到插入模式时自动启用该选项:

set spell

并在切换回正常模式时自动禁用它:

set nospell

1 个答案:

答案 0 :(得分:9)

.vimrc中添加以下命令应该可以解决问题(只要您不使用CTRL + C退出插入模式):

autocmd InsertEnter * setlocal spell
autocmd InsertLeave * setlocal nospell

由于这是一个很好的技巧,我已将这些行添加到.vimrc

如果您想要删除突出显示的单词,可以将光标放在“好”单词列表上,然后键入zg。有关详细信息,请参阅:help spell