Ändern Sie die Sprache des Vimtutors

9

Mein vimtutor ist auf portugiesisch. Ich weiß nicht warum, weil mein Windows-Betriebssystem auf Englisch ist, so wie alles andere. Ich erinnere mich nicht, dass ich irgendwo in der vim-Installation "portugiesisch" gewählt habe.

Wie ändere ich es in Englisch?

Afonso Matos
quelle
Es kann ein ... VI.rus sein! (War nur Spaß). Ich würde einfach ein aktuelles Vim installieren, z . B. bintray.com/veegee/generic/vim_x64 .
VanLaser
1
@ VanLaser Haha - nein. vimtutor enstartet es in Englisch, dies ist jedoch nicht die Standardeinstellung. Wenn ich es vimtutornur tue , öffnet es sich auf Portugiesisch.
Afonso Matos
1
Was ist der Wert von v:lang? :echo v:lang.
Martin Tournoij
@ Carpetsmoker Es ist PT (Portugiesisch). Muss ich das ändern?
Afonso Matos
Das ist also die Ursache des Problems ;-) :help v:langsagt mir, dass es vom Betriebssystem (in Ihrem Fall Windows) geerbt oder vom Benutzer mit dem :languageBefehl explizit festgelegt werden sollte ... Aber das hilft Ihnen nicht, da die Tutor-Datei wurde bereits in der falschen Sprache geladen ...
Martin Tournoij

Antworten:

6

1. Methode

Führen Sie vimtutor(über die Befehlszeile) einen 2-Buchstaben-Sprachcode aus, wie:

vimtutor en (für Englisch)

vimtutor pt (für Portugiesisch)

usw...

2. Methode

Öffnen Sie den Tutor mit einer anderen Sprache mit:

vim /usr/share/vim/vim74/tutor/tutor (für Englisch)

vim /usr/share/vim/vim74/tutor/tutor.pt (für Portugiesisch)

usw...

(Der gleiche Standardpfad gilt für Cygwin unter Windows. Möglicherweise möchten Sie das vim74Teil ändern, wenn Sie eine andere Version haben.)

Mit dieser Methode möchten Sie die Datei möglicherweise zuerst an eine andere Stelle kopieren und dann die Kopie öffnen, da Sie sie ändern möchten.

3. Methode

Vimtutor öffnet in Portugiesisch standardmäßig , weil Sie wahrscheinlich wie eine Umwelt-Variable auf Portugiesisch haben: LC_ALL, LANG, LANGUAGE(überprüfen Sie es mit env | grep -P 'LC_ALL|LANG'. Sie können es so ändern möchten:

export LC_ALL=en_US.utf-8

und dann laufen vimtutor.

Kossak
quelle
Beachten Sie, dass das direkte Bearbeiten der Tutorendateien (Ihre "2. Methode") wahrscheinlich keine gute Idee ist. Das vimtutorProgramm kopiert diese Datei in eine temporäre Datei, damit Sie nach Belieben herumspielen und nichts beschmutzen können ;-) Ich empfehle Ihnen stattdessen, dies zu tun.
Martin Tournoij
Ja, es steht in der Antwort (Kopieren der Datei an einen anderen Ort).
Kossak
Übrigens hat der Sprachcode mindestens zwei Buchstaben, nicht unbedingt. Öffnen Sie zB den bayerischen vimtutor mit "vimtutor bar".
Josef Hell
0

Diese Methode funktioniert gut:

export LC_ALL=en_US.utf-8

Für die russische Sprache ist es beispielsweise erforderlich, die folgende Leitung zu wählen:

vimtutor ru

für Portugiesisch

vimtutor pt  
Michael
quelle
Vielen Dank für Ihre Bemühungen, aber beide Methoden, die Sie hier beschreiben, wurden vor einem Jahr in der anderen Antwort beschrieben.
Statox