Bagaimana saya bisa membuat vim mengunduh file mantra?
13
Saat mengatur spelllanguntuk pertama kalinya, saya diminta untuk mengunduh file mantra yang sesuai secara otomatis. Entah bagaimana saya membatalkan proses karena instruksi yang tidak jelas, ketika ditanya, ke direktori mana ia harus pergi.
Sekarang ketika saya :set spelllanghanya mengatakan Warning: Cannot find word list... tetapi tidak menawarkan untuk mengunduhnya.
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).
Harap perhatikan bahwa pilihan default pada setiap interaksi adalah negatif.
Misalnya, berikut ini terjadi jika Anda memasukkan :set spelllang=frdan bahasa Prancis belum diinstal).
Cannot find spell file for "fr" in utf-8
Do you want me to try downloading it?
(Y)es, [N]o:
Tekan Yuntuk mengunduh bahasa mantra
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):
Hit 1(memukul Entermemilih Canceltindakan default )
This will improve making suggestions for spelling mistakes,
but it uses quite a bit of memory.
[N]o, (Y)es:
Hit Y(atau N/ Enter, itu pilihanmu)
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
Dokumentasi tidak membantu saya, karena ketika saya mengikuti instruksi untuk kasus tidak menggunakan plugin, yaitu menambahkan perintah otomatis autocmd SpellFileMissing * call Download_spell_file(expand('<amatch>'))dan kemudian melakukannya :set spellmuncul dengan kesalahan, tidak mengetahui fungsinya Download_spell_file. Apakah saya satu-satunya?
Zelphir Kaltstahl
@ Zelphir saya tidak mengerti. Mengapa autocommand Anda tidak aktif?
Christian Brabandt
@ChristianBrabandt, mungkin melakukan lebih dari menyalin dokumentasi akan membuat ini jawaban yang lebih baik.
Enrico Maria De Angelis
@ EnricoMariaDeAngelis atau mungkin tidak, karena dokumentasi sudah menjawab pertanyaan dengan jelas.
Christian Brabandt
@ChristianBrabandt, maka saya kira saya di sini karena beberapa neuron ranjau yang tidak berfungsi.
Enrico Maria De Angelis
1
Saya memahami pertanyaan secara berbeda: ketika menjawab "Tidak" ke "Apakah Anda ingin saya mencoba mengunduhnya [file mantra]?" pertanyaan, opsi untuk mengunduh tidak muncul lagi.
Saya mengatasinya dengan menghapus — ~/.viminfotentu saja ini bukan cara terbaik, tetapi itu menjawab pertanyaan (setidaknya untuk interpretasi saya).
autocmd SpellFileMissing * call Download_spell_file(expand('<amatch>'))
dan kemudian melakukannya:set spell
muncul dengan kesalahan, tidak mengetahui fungsinyaDownload_spell_file
. Apakah saya satu-satunya?Saya memahami pertanyaan secara berbeda: ketika menjawab "Tidak" ke "Apakah Anda ingin saya mencoba mengunduhnya [file mantra]?" pertanyaan, opsi untuk mengunduh tidak muncul lagi.
Saya mengatasinya dengan menghapus —
~/.viminfo
tentu saja ini bukan cara terbaik, tetapi itu menjawab pertanyaan (setidaknya untuk interpretasi saya).sumber