Comment puis-je créer des fichiers de sorts pour télécharger vim?


13

Lors spelllangde la première configuration , on m'a demandé de télécharger automatiquement le fichier orthographique approprié. D'une manière ou d'une autre, j'ai abandonné le processus en raison d'instructions peu claires, quand il m'a demandé, dans quel répertoire il devait aller.

Maintenant quand je :set spelllangle dis juste Warning: Cannot find word list… mais ne propose pas de le télécharger.

Comment puis-je redémarrer le processus?

Réponses:


12

L' aide indique ceci:

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).

Veuillez noter que le choix par défaut à chaque interaction est négatif.

Par exemple, ce qui se produit si vous entrez :set spelllang=fret que la langue française n'est pas encore installée).

Cannot find spell file for "fr" in utf-8
Do you want me to try downloading it?
(Y)es, [N]o:

Appuyez Ypour télécharger la langue du sort

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):

Frapper 1(frapper Enterchoisit l' Cancelaction par défaut )

This will improve making suggestions for spelling mistakes,
but it uses quite a bit of memory.
[N]o, (Y)es:

Frappez Y(ou N/ Enter, c'est votre choix)

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

La documentation ne m'a pas aidé, car lorsque je suis les instructions pour le cas de ne pas utiliser de plugin, à savoir l'ajout de l'autocommande autocmd SpellFileMissing * call Download_spell_file(expand('<amatch>'))puis le faire, :set spellil y a une erreur, je ne connais pas la fonction Download_spell_file. Suis-je le seul?
Zelphir Kaltstahl

@Zelphir je ne comprends pas. Pourquoi ne voudriez-vous pas que la commande automatique soit active?
Christian Brabandt

@ChristianBrabandt, peut-être que faire plus que copier la documentation en ferait une meilleure réponse.
Enrico Maria De Angelis

@EnricoMariaDeAngelis ou peut-être pas, car la documentation répond déjà clairement à la question.
Christian Brabandt

@ChristianBrabandt, alors je suppose que je suis ici en raison d'un dysfonctionnement du neurone des mines.
Enrico Maria De Angelis

1

Je comprends la question différemment: lorsque vous répondez "Non" à la question "Voulez-vous que j'essaie de le télécharger [le fichier de sort]?" question, l'option de téléchargement ne se présente plus.

Je l'ai contourné en supprimant ~/.viminfo- ce n'est certainement pas la meilleure façon, mais cela répond à la question (à mon interprétation, au moins).


Bienvenue chez Vi et Vim ! J'ai légèrement modifié votre réponse.
D. Ben Knoble
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.