Не удается отобразить все символы в vim - PullRequest
1 голос
/ 06 марта 2011

Я не могу заставить некоторые символы, такие как 'и', правильно отображаться в vim.Они появляются как <?>@~X.Они отлично работают на SnowLeopard, но не на Ubuntu 10.10.Конфигурация vim зеркалируется на двух системах и содержит:
set fileencoding=utf-8
set encoding=utf-8
set termencoding=utf-8
Знаки '' работают в моем терминале на Ubuntu.Vim на Ubuntu - версия 7.3 p112, Vim на osx - 7.2 p108.

Есть предложения?
Я что-то упустил в моей конфигурации?

tx,
-aktiv

1 Ответ

0 голосов
/ 04 апреля 2011

Я пробовал неизменный vim на Ubuntu 10.04, и оба тика отображаются как и ожидалось. Версия, которую я попробовал, была 7.2.330. Если это поможет, я тоже могу попробовать 10.10 позже.

Некоторые замечания, чтобы отследить проблему:

  • Debian / Ubuntu полностью основан на UTF-8 / осведомлен в течение некоторого времени. Так что нет необходимости устанавливать его самостоятельно, но это также не должно причинять вреда.

  • Например, обратная галочка (`) является символом ASCII и должна быть« всегда »доступна. Это важный персонаж, например для программирования Shell или Perl.

Так что я не ожидаю, что вы пропустили что-то в вашей конфигурации. Совсем наоборот:

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

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

...