如何改变Vim`spellfile`的位置?

时间:2016-11-26 18:10:46

标签: vim

utf-8编码和set spell spelllang=en_us下,当光标位于“拼写错误”字样时(按拼写检查程序识别),按zg会将“好词”添加到我系统中的以下文件:.vim/spell/en.utf-8.add

有没有办法更改此spell-file的位置?在多台机器上同步所有“好词”是一种痛苦。理想情况下,将此类spellfile重定向到Dropbox中的子文件夹可以解决问题。然而,我还没有找到相关文件。

1 个答案:

答案 0 :(得分:0)

Windows计算机Gvim

的解决方案

以下规范适用于我的Windows机器上的Gvim:

set spell spelllang=en_us spell
    set spellsuggest=fast,20 "Don't show too much suggestion for spell check.
    set spellfile=c:\Users\llinfeng\Dropbox\Tool\Vim_Spell_add\en.utf-8.add

似乎set spellfile仅对*.add spelllang文件采用spellfile个文件。 (为了使zg的更改有效,只需添加一个任意的好词(mvim)就可以刷新整个事物。)

现在,我的拼写文件在我的Windows机器上通过Dropbox很好地同步。

macOS 10.12.1的解决方案,适用于MacVIM set spell spelllang=en_us set spellsuggest=fast,20 "Don't show too much suggestion for spell check. set spellfile=~/Dropbox/Tool/Vim_Spell_add/en.utf-8.add

vim

Linux机器的解决方案,适用于gvimset spell spelllang=en_us set spellsuggest=fast,20 "Don't show too much suggestion for spell check. set spellfile=~/Dropbox/Tool/Vim_Spell_add/en.utf-8.add

A(n) = (A(n-1))^2 -n*A(n-2) where A(1) = 1 and A(2) = 1

谢谢!