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?


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.


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  

Obrigado pelo seu esforço, mas os dois métodos descritos aqui foram descritos há um ano na outra resposta.
statox
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.