我正在尝试在 vim 中使用拼写检查器;如果我想通过 zg 命令向内部词典添加一个单词(这样它就不会突出显示为错误),它会显示
"option spellfile is not set"
。
我尝试输入:
set spellfile=PATH.../.vim.spell
,
但我总是得到
"Invalid argument: spellfile=PATH.../.vim.spell"
。请问有什么提示吗?
我使用的是 Linux Ubuntu 12.04。
您不能选择任意名称。
:help 'spellfile'
说:
必须以“.{encoding}.add”结尾。
因此,请使用如下语法(并确保
spell
目录存在):
:set spellfile=~/.vim/spell/en.utf-8.add
对于编码,请检查
:set encoding?
(从技术上讲,它是缓冲区本地 'fileencoding'
设置,但大多数默认为前者。)
也许你应该这样做
mkdir ~/.vim
。
默认情况下,拼写文件存储在那里。但如果 vim 找不到该目录,它会抱怨此错误消息。
我也有同样的问题。这是由于我的 rc 文件中用单引号引起来的路径。删除单引号。