utf-8编码和set spell spelllang=en_us下,当光标位于“拼写错误”单词(由拼写检查器识别)上时,按zg会将“好单词”添加到系统中的以下文件中:。

有没有办法更改此.vim/spell/en.utf-8.add的位置?在多台机器上同步我所有的“好话”是一件痛苦的事情。理想情况下,将此类spell-file重定向到Dropbox中的子文件夹将解决此问题。但是,我还没有找到相关文档。

最佳答案

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)即可刷新整个内容。)
现在,我的拼写文件可以通过Dropbox在Windows机器之间很好地同步。
适用于MacVIM mvim的macOS 10.12.1解决方案
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

适用于vimgvim的Linux计算机解决方案
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 - 如何更改Vim`spellfile`的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40821494/

10-11 09:16