Changer la langue du vimtutor

9

Mon vimtutor est en portugais. Je ne sais pas pourquoi, car mon système d'exploitation Windows est en anglais, donc comme tout le reste. Je ne me souviens pas d'avoir choisi "portugais" n'importe où dans le processus d'installation de vim.

Comment le changer en anglais?

Afonso Matos
la source
Ce peut être un ... VI.rus! (je rigole). Je voudrais simplement installer un Vim récent, par exemple bintray.com/veegee/generic/vim_x64 .
VanLaser
1
@VanLaser Haha - non. vimtutor enle démarre en anglais, mais ce n'est pas la valeur par défaut. Si je ne fais vimtutorque ça, ça s'ouvre en portugais.
Afonso Matos
1
Quelle est la valeur de v:lang? :echo v:lang.
Martin Tournoij
@Carpetsmoker It's PT (portugais). Est-ce ce que je dois changer?
Afonso Matos
C'est donc la source du problème ;-) :help v:langme dit qu'il devrait être hérité du système d'exploitation (Windows dans votre cas), ou défini explicitement par l'utilisateur avec la :languagecommande ... Mais cela ne vous aidera pas, puisque le fichier tuteur a déjà été chargé dans la mauvaise langue ...
Martin Tournoij

Réponses:

6

1ère méthode

Exécuter vimtutor(à partir de la ligne de commande) avec un code de langue à 2 lettres comme:

vimtutor en (pour l'anglais)

vimtutor pt (pour le portugais)

etc...

2ème méthode

Tuteur ouvert avec une langue différente avec:

vim /usr/share/vim/vim74/tutor/tutor (pour l'anglais)

vim /usr/share/vim/vim74/tutor/tutor.pt (pour le portugais)

etc...

(Le même chemin par défaut s'applique à Cygwin sous Windows. Vous pouvez changer de vim74pièce si vous avez une version différente)

En utilisant cette méthode, vous souhaiterez peut-être d'abord copier le fichier ailleurs, puis ouvrir la copie, car vous allez le modifier.

3ème méthode

Vimtutor ouvre en portugais par défaut parce que vous avez probablement une variable d' environnement ensemble en portugais comme: LC_ALL, LANG, LANGUAGE(vérifier avec env | grep -P 'LC_ALL|LANG'. Vous pouvez modifier comme ceci:

export LC_ALL=en_US.utf-8

puis exécutez vimtutor.

Kossak
la source
Notez que l'édition directe des fichiers du tuteur (votre "2ème méthode") n'est probablement pas une bonne idée. Le vimtutorprogramme copie ce fichier dans un fichier temporaire, afin que vous puissiez vous défouler à votre guise et ne rien gâcher ;-) Je vous recommande de le faire à la place.
Martin Tournoij
Oui, il est écrit dans la réponse (copie du fichier ailleurs).
Kossak
Soit dit en passant, le code de langue a au minimum, pas nécessairement, deux lettres. Ouvrez, par exemple, le vimtutor en bavarois avec "bar vimtutor".
Josef Hell
0

Cette méthode fonctionne bien:

export LC_ALL=en_US.utf-8

Pour la langue russe, par exemple, il est nécessaire de composer la ligne suivante:

vimtutor ru

pour le portugais

vimtutor pt  
Michael
la source
Merci pour vos efforts, mais les deux méthodes que vous décrivez ici ont été décrites il y a un an dans l'autre réponse.
statox