Cambiar idioma de vimtutor

9

Mi vimtutor está en portugués. No sé por qué, porque mi sistema operativo Windows está en inglés, como todo lo demás. No recuerdo haber elegido "portugués" en ninguna parte del proceso de instalación de vim.

¿Cómo lo cambio a inglés?

Afonso Matos
fuente
Puede ser un ... VI.rus! (es una broma). Simplemente instalaría un Vim reciente, por ejemplo bintray.com/veegee/generic/vim_x64 .
VanLaser
1
@ VanLaser Jaja - no. vimtutor enlo inicia en inglés, sin embargo, este no es el predeterminado. Si vimtutorsolo lo hago , se abre en portugués.
Afonso Matos
1
¿Cuál es el valor de v:lang? :echo v:lang.
Martin Tournoij
@Carpetsmoker Es PT (portugués). ¿Es esto lo que necesito cambiar?
Afonso Matos
Entonces esa es la fuente del problema ;-) :help v:langme dice que debe ser heredado del sistema operativo (Windows en su caso), o establecido explícitamente por el usuario con el :languagecomando ... Pero eso no lo ayudará, ya que el archivo del tutor ya se ha cargado en el idioma incorrecto ...
Martin Tournoij

Respuestas:

6

Primer método

Ejecutar vimtutor(desde la línea de comando) con un código de idioma de 2 letras como:

vimtutor en (para inglés)

vimtutor pt (para portugués)

etc ...

2do método

Tutor abierto con diferentes idiomas con:

vim /usr/share/vim/vim74/tutor/tutor (para inglés)

vim /usr/share/vim/vim74/tutor/tutor.pt (para portugués)

etc ...

(La misma ruta predeterminada se aplica a Cygwin en Windows. Es posible que desee cambiar vim74parte si tiene una versión diferente)

Con este método, es posible que desee copiar el archivo en otro lugar primero y luego abrir la copia, porque lo va a modificar.

3er método

Vimtutor abre en portugués por defecto porque es probable que tenga un conjunto variable ambiental al portugués como: LC_ALL, LANG, LANGUAGE(comprueba con env | grep -P 'LC_ALL|LANG'. Es posible que desee cambiar de esta manera:

export LC_ALL=en_US.utf-8

y luego ejecutar vimtutor.

Kossak
fuente
Tenga en cuenta que la edición directa de los archivos del tutor (su "segundo método") probablemente no sea una buena idea. El vimtutorprograma copia este archivo en un archivo temporal, para que pueda revisarlo a su antojo y no estropear nada ;-) Le recomiendo que lo haga.
Martin Tournoij
Sí, está escrito en la respuesta (copiando el archivo en otro lugar).
Kossak
Por cierto, el código de idioma tiene mínimamente, no necesariamente, dos letras. Abra, por ejemplo, el vimtutor en bávaro con "vimtutor bar".
Josef Hell
0

Este método funciona bien:

export LC_ALL=en_US.utf-8

Para el idioma ruso, por ejemplo, es necesario marcar la siguiente línea:

vimtutor ru

para portugueses

vimtutor pt  
Miguel
fuente
Gracias por su esfuerzo, pero los dos métodos que describe aquí se describieron hace un año en la otra respuesta.
statox