Змінити мову вімютора


9

Мій майстер на португальській мові. Я не знаю чому, тому що моя ОС Windows англійською мовою, як і все інше. Я не пам'ятаю, щоб я вибрав "португальську" де-небудь в процесі встановлення vim.

Як змінити його на англійську мову?


Це може бути ... VI.rus! (просто шуткую). Я б просто встановити останній Vim, наприклад, bintray.com/veegee/generic/vim_x64 .
VanLaser

1
@VanLaser Haha - ні. vimtutor enпочинається англійською мовою, однак це не за замовчуванням. Якщо я це роблю vimtutor, він відкривається португальською мовою.
Afonso Matos

1
Яке значення v:lang? :echo v:lang.
Мартін Турнойж

@Carpetsmoker Це PT (португальська). Це те, що мені потрібно змінити?
Afonso Matos

Тож це джерело проблеми ;-) :help v:langговорить мені, що вона має бути успадкована від ОС (Windows у вашому випадку) або встановлена ​​явно користувачем із :languageкомандою ... Але це вам не допоможе, оскільки файл репетитора завантажено невірною мовою ...
Martin Tournoij

Відповіді:


6

1-й метод

Запустіть vimtutor(з командного рядка) двомовний код мови на зразок:

vimtutor en (для англійської)

vimtutor pt (для португальської)

тощо ...

2-й метод

Відкритий репетитор іншою мовою:

vim /usr/share/vim/vim74/tutor/tutor (для англійської)

vim /usr/share/vim/vim74/tutor/tutor.pt (для португальської)

тощо ...

(Той самий шлях за замовчуванням застосовується до Cygwin в Windows. Ви можете змінити vim74частину, якщо у вас інша версія)

Використовуючи цей метод, ви, можливо, спочатку бажаєте скопіювати файл десь ще, а потім відкрити копію, оскільки ви збираєтесь її змінити.

3-й метод

Vimtutor відкривається на португальською мовою за замовчуванням , тому що ви , ймовірно , є змінна оточення набору для Португалії як: LC_ALL, LANG, LANGUAGE(перевірте його env | grep -P 'LC_ALL|LANG'. Ви можете змінити його таким чином:

export LC_ALL=en_US.utf-8

а потім біжи vimtutor.


Зауважте, що безпосередньо редагування файлів репетиторів (ваш "2-й метод"), мабуть, не є хорошою ідеєю. У vimtutorпрограмі копіює цей файл у тимчасовий файл, так що ви можете тинятися на дозвіллі і не фол нічого до ;-) Я рекомендую вам зробити це, замість цього.
Martin Tournoij

Так, це написано у відповіді (копіювання файлу деінде).
Коссак

До речі, мовний код має мінімально, не обов'язково, дві літери. Відкрийте, наприклад, віммутора в Баварії за допомогою "бар вімтор".
Йозеф Пекло

0

Цей метод добре працює:

export LC_ALL=en_US.utf-8

Наприклад, для російської мови необхідно набрати наступний рядок:

vimtutor ru

для португальської

vimtutor pt  

Дякую за ваші зусилля, але обидва описані тут методи були описані рік тому в іншій відповіді.
statox
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.