Vim в соответствии с Windows имеет проблему с некоторыми unicode символами

я использую последнюю версию энергии (в качестве моего редактора основного текста), однако, кодирование для языка клавиатуры, кроме английского языка, не работает.

в любом редакторе, кодирующем, прекрасен (блокнот, ультраредактирование, блокнот ++...). эти символы не отображены правильно:

  • č
  • ć
  • š
  • đ
  • ž

я думаю, что это - проблема окон, даже если любой редактор работает.

2
задан 17.11.2010, 15:08

2 ответа

существует 2 аспекта этой проблемы:

  1. как байты хранятся на диск ('кодирование')
  2. как байты отображены на экране

первый выпуск, очевидно, влияет на 2-е, но не путайте два.

если некоторые символы не отображены правильно затем большую часть времени нет проблемы 'кодирования', но что пользователь выбрал шрифт, который не имеет визуального представления в наличии для байтов.

:echo &guifont 

говорит Вам Ваш текущий шрифт. Вы могли узнать, какие шрифты используются в другом, 'рабочих' редакторах и затем выбирают то же для энергии.

0
ответ дан 12.12.2019, 00:23

У меня были та же проблема и единственный способ, которым я мог, решил проблему, путем создания пакетного файла окон, например, vim.bat и сохранил следующие команды в нем:

@echo off
chcp 1250 > nul:
"C:\Program Files\Vim\vim73\vim.exe"

Затем дважды щелкните по vim.bat для запуска редактора Vim. Можно также создать ярлык на файл vim.bat.

1
ответ дан 12.12.2019, 00:23

Теги

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