我已在 vim 中为 .txt 文件启用拼写,但希望在查看帮助文件时设置 nospell,因为我的标准语言设置是德语,所以大多数帮助文本被标记为拼写错误。每当我咨询帮助时,我都必须发出 .set nospell 。有任何想法吗?
问问题
11226 次
2 回答
23
autocmd
您可以使用文档目录作为文件模式的一部分创建 vim 。例如:
autocmd BufEnter /usr/share/vim/vim73/doc/*.txt set nospell
autocmd BufLeave /usr/share/vim/vim73/doc/*.txt set spell
进入帮助文件的缓冲区时,第一个条目应关闭拼写检查。当您离开缓冲区时,第二个应该将其重新打开。
有关自动命令 checkout 的更多帮助:h autocmd
。
于 2012-12-16T08:37:37.347 回答
20
您可以.vimrc
输入自动命令以在本地禁用帮助文件的拼写。(这实际上是一个文件类型):
autocmd FileType help setlocal nospell
我更喜欢这种方法,因为
- 它不使用任何硬编码路径
- 该
nospell
选项仅与当前缓冲区(或窗口)相关联,因此您不必检查是否进入或离开缓冲区。
于 2014-02-20T13:21:32.050 回答