spelllang
时,系统提示我自动下载适当的拼写文件。 现在,当我
:set spelllang
时,它只是说Warning: Cannot find word list
……但不提供下载。如何重新启动该过程?
#1 楼
帮助说明如下:The plugin has a default place where to look for spell files, on the Vim ftp
server. If you want to use another location or another protocol, set the
g:spellfile_URL variable to the directory that holds the spell files. The
netrw plugin is used for getting the file, look there for the specific
syntax of the URL. Example:
let g:spellfile_URL = 'http://ftp.vim.org/vim/runtime/spell'
You may need to escape special characters.
The plugin will only ask about downloading a language once. If you want to
try again anyway restart Vim, or set g:spellfile_URL to another value (e.g.,
prepend a space).
请注意,每次交互时的默认选择均为负。例如,如果发生以下情况,则会发生以下情况:您输入
:set spelllang=fr
并且尚未安装法语)。Cannot find spell file for "fr" in utf-8
Do you want me to try downloading it?
(Y)es, [N]o:
按Y下载拼写语言
Downloading fr.utf-8.spl...
:!curl 'http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.spl' -o '/tmp/vu98ZTF/2.spl'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
"/tmp/vu98ZTF/2.spl" [noeol] 1122L, 571626C
In which directory do you want to write the file:
1. /home/youruser/.vim/spell
[C]ancel, (1):
命中1(按Enter选择默认的
Cancel
操作)This will improve making suggestions for spelling mistakes,
but it uses quite a bit of memory.
[N]o, (Y)es:
命中Y(或N / Enter,由您选择)
Downloading fr.utf-8.sug...
:!curl 'http://ftp.vim.org/pub/vim/runtime/spell/fr.utf-8.sug' -o '/tmp/vu9
8ZTF/2.sug'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 26 2269k 26 596k 0 0 651k 0 0:00:03 --:--:-- 0:00:03 6 64 2269k 64 1469k 0 0 767k 0 0:00:02 0:00:01 0:00:01 7"~/.vim/spell/fr.utf-8.sug" [New] 15706L, 2324315C written
Press ENTER or type command to continue
#2 楼
我对问题的理解不同:对“您要我尝试下载[咒语文件]吗?”回答“否”时。问题,下载选项不会再次出现。我通过删除
~/.viminfo
解决了这个问题—当然,这不是最好的方法,但它确实回答了这个问题(至少以我的解释) )。评论
欢迎来到Vi和Vim!我已经轻而易举地编辑了您的答案。
– D. Ben Knoble♦
20-2-8在19:46
评论
该文档对我没有帮助,因为当我遵循不使用插件的情况下的说明时,即添加自动命令autocmd SpellFileMissing *调用Download_spell_file(expand('
–塞尔菲·卡尔斯塔尔(Zelphir Kaltstahl)
17年2月5日在13:21
@Zelphir我不明白。为什么不激活自动命令?
–克里斯蒂安·布拉班德(Christian Brabandt)
17年5月5日在15:04
@ChristianBrabandt,也许做的比复制文档更多,这将是一个更好的答案。
– Enlico
19年5月12日在6:47
@EnricoMariaDeAngelis也许不是,因为文档已经清楚地回答了这个问题。
–克里斯蒂安·布拉班德(Christian Brabandt)
19年5月13日在5:59
@ChristianBrabandt,那么我想我在这里是由于地雷的某些神经元故障。
– Enlico
19年5月13日在6:02