Как правильно настроить vim для редактирования в utf-8

У меня несколько раз возникали проблемы, потому что кодировка vim была установлена ​​на latin1 по умолчанию, и я не заметил и предположил он использовал utf-8. Теперь, когда у меня есть, я Я переместил бомбу из setglobal fileencoding в отдельный оператор, потому что в противном случае он фактически не работает. Я также прокомментировал эту строку из-за моей неуверенности в отношении спецификаций.

То, что я ищу:

  • Возможные ловушки, которых следует избегать, я пропустил
  • Проблемы с существующим кодом
  • Ссылки на все, что было уже обсуждено / изложено

В конечном итоге, я бы хотел, чтобы это привело к созданию необязательного фрагмента кода копирования / вставки, который по умолчанию настроит vim для utf-8, который будет работать на разных платформах.

РЕДАКТИРОВАТЬ: Я пометил свой ответ как принятый на данный момент, насколько я могу судить, он работает нормально и учитывает все вещи, которые он может разумно объяснить. Но это не высечено в камне; Если у вас есть новая информация, пожалуйста, ответьте! png , но кэшируется?

-

Знаете ли вы какую-нибудь онлайн-службу, обслуживающую мой необработанный HTTP-ответ, который я могу написать сам, чтобы проверить то, что я прошу?

Спасибо.

6
задан abernier 3 April 2011 в 16:03
поделиться