Alterar o idioma do vimtutor

9

Meu vimtutor está em português. Não sei por que, porque meu sistema operacional Windows está em inglês, como todo o resto. Não me lembro de ter escolhido "português" em qualquer lugar do processo de instalação do vim.

Como altero para inglês?

Afonso Matos
fonte
Pode ser um ... VI.rus! (só brincando). Eu simplesmente instalaria um Vim recente, por exemplo, bintray.com/veegee/generic/vim_x64 .
VanLaser
11
@VanLaser Haha - não. vimtutor eninicia em inglês, mas esse não é o padrão. Se eu fizer vimtutor, abre em português.
Afonso Matos
11
Qual o valor de v:lang? :echo v:lang.
Martin Tournoij 13/08/2015
@Carpetsmoker É PT (português). É isso que eu preciso mudar?
Afonso Matos
Então essa é a fonte do problema ;-) :help v:langme diz que ele deve ser herdado do sistema operacional (Windows no seu caso) ou definido explicitamente pelo usuário com o :languagecomando ... Mas isso não ajudará, já que o arquivo do tutor já foi carregado no idioma errado ...
Martin Tournoij

Respostas:

6

1º método

Execute vimtutor(da linha de comando) com código de idioma de 2 letras, como:

vimtutor en (Para inglês)

vimtutor pt (para português)

etc ...

2º método

Tutor aberto com idioma diferente com:

vim /usr/share/vim/vim74/tutor/tutor (Para inglês)

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

etc ...

(O mesmo caminho padrão se aplica ao Cygwin no Windows. Você pode alterar vim74parte se tiver uma versão diferente)

Usando esse método, você pode copiar o arquivo para outro lugar primeiro e depois abrir a cópia, porque vai modificá-lo.

3º método

Vimtutor abre em Português por padrão porque você provavelmente tem algum conjunto variável ambiental para o Português como: LC_ALL, LANG, LANGUAGE(verificá-lo com env | grep -P 'LC_ALL|LANG'. Você pode querer mudá-lo como este:

export LC_ALL=en_US.utf-8

e depois corra vimtutor.

Kossak
fonte
Observe que editar diretamente os arquivos do tutor (seu "segundo método") provavelmente não é uma boa ideia. O vimtutorprograma copia esse arquivo para um arquivo temporário, para que você possa mexer à vontade e não sujar nada ;-) Eu recomendo que você faça isso.
Martin Tournoij 13/08/2015
Sim, está escrito na resposta (copiando o arquivo em outro lugar).
Kossak
A propósito, o código do idioma tem minimamente, não necessariamente, duas letras. Abra, por exemplo, o vimtutor em bávaro com a "barra vimtutor".
1911 Josef Hell
0

Este método funciona bem:

export LC_ALL=en_US.utf-8

Para o idioma russo, por exemplo, é necessário discar a seguinte linha:

vimtutor ru

para portugues

vimtutor pt  
Michael
fonte
Obrigado pelo seu esforço, mas os dois métodos descritos aqui foram descritos há um ano na outra resposta.
statox