在vimrc中自动启用拼写检查
如何在.vimrc文件中自动启用拼写检查?也许有一种方法可以定义一个快捷方式来切换它在vimrc中自动启用拼写检查,vim,Vim,如何在.vimrc文件中自动启用拼写检查?也许有一种方法可以定义一个快捷方式来切换它 更好的是,可以只为某些文件扩展名启用它吗?您应该能够在.vimrc文件中放置设置拼写 :e $MYVIMRC 追加一行: setglobal spell spelllang=en_us (或类似) 利润要快速打开和关闭拼写,可以使用以下映射: nmap s:设置法术 拼写检查往往会降低大文件的加载速度。对于某些文件扩展名,您可以在Vim中使用: 这与Xavier T.的答案类似,但将仅对本地缓冲区进行拼写检
更好的是,可以只为某些文件扩展名启用它吗?您应该能够在.vimrc文件中放置
设置拼写
:e $MYVIMRC
追加一行:
setglobal spell spelllang=en_us
(或类似)
利润要快速打开和关闭拼写,可以使用以下映射:
nmap s:设置法术代码>
拼写检查往往会降低大文件的加载速度。对于某些文件扩展名,您可以在Vim中使用:
这与Xavier T.的答案类似,但将仅对本地缓冲区进行拼写检查,指定语言或区域,并将切换设置为F5。将以下内容放入~/.vimrc
:map <F5> :setlocal spell! spelllang=en_us<CR>
:地图:设置本地拼写!斯佩尔朗=恩尤斯
你也可以使用en_au
,en_ca
,en_gb
,等等。你现在怎么做才能启用它?@sehe:setlocal-spelllang=en_-Ush之后它是如何关闭的?@dustin:使用相同的组合s。当你加上“!”在命令末尾,这意味着您要切换它,即当前为true时将其设置为false,当前为false时将其设置为true。更多详细信息:
au BufRead *.txt setlocal spell
:map <F5> :setlocal spell! spelllang=en_us<CR>