Vim: Как обработать файлы Unicode с текстом приблизительно в (больше чем двух) языки?

Какие настройки я должен установить в Vim/gVim для сможения к текстовым файлам представления Unicode, которые имеют текст на многих языках?

Можно сделать эти предположения:

  • Количество языков - больше чем два.
  • Некоторые языки являются китайскими, японскими, и корейскими.
  • Это достаточно, если я могу просмотреть эти файлы в gVim (не обязательно Vim).
  • gVim 7.0, работающий на Windows.

Вот текстовый образец, который при сохранении в Unicode открывается прекрасный в Блокноте, но обнаруживается как мусор в gVim:

This is English.
这是中文。
これは日本です。
한국입니다.
ಇದು ಕನ್ನಡ.
8
задан 22.05.2012, 17:42

1 ответ

Используя gVim в Windows, я сделал следующие две вещи:

:set encoding=utf-8
:set guifont=*

Вторая команда поднимает средство выбора шрифта. Путем выбора шрифта "@MS Mincho", я заставил некоторые японские символы отображаться, но странно они были повернуты 90 градусов налево.

Так или иначе необходимо будет установить кодирование прежде, чем загрузить или вставить текст в gVim (иначе, это могло бы просто преобразовать их во все вопросительные знаки). Затем необходимо будет найти шрифт, который является (a) фиксированная ширина и (b) включает символы, которые Вы хотите видеть. У меня, кажется, нет такого шрифта в моей системе в данный момент, но Вы можете.

7
ответ дан 07.12.2019, 14:14

Теги

Похожие вопросы