在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
适用于
vim
和gvim
的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/