如何在.vimrc文件中启用自动启用拼写检查?也许有一种方法可以定义一个快捷方式来切换它。
更好的是,是否可以仅为某些文件扩展名启用它?
答案 0 :(得分:26)
您应该只能将set spell
放入.vimrc文件中。
答案 1 :(得分:21)
仅限某些文件扩展名,您可以使用Vim中的autocommands:
au BufRead *.txt setlocal spell
答案 2 :(得分:6)
要快速切换拼写开启和关闭,您可以使用以下映射:
nmap <silent> <leader>s :set spell!<CR>
拼写检查往往会减慢大文件的加载速度。
答案 3 :(得分:2)
:e $MYVIMRC
附加一行:
setglobal spell spelllang=en_us
(或类似)
:w|source %
利润
答案 4 :(得分:1)
这类似于Xavier T.的答案,但只会拼写检查本地缓冲区,指定语言或区域,并将切换设置为F5。将以下内容放入~/.vimrc
:map <F5> :setlocal spell! spelllang=en_us<CR>
您还可以使用en_au
,en_ca
,en_gb
等。