Я хочу редактировать документы UTF-8 с помощью vim (7.2, установленный через MacPorts, большой набор функций, поддержка iconv, поддержка многобайтовой поддержки) на Mac OS X 10.4 в файле Terminal.app.
Terminal.app настроен на использование шрифта Monaco (который имеет хорошее покрытие Unicode) и использует UTF-8 в качестве кодировки набора символов.
Карта клавиатуры настроена правильно. Я могу ввести некоторые локализованные символы, такие как «zażółć», и даже процитировать их вокруг (да, и элипсис).
Я сделал все возможное, чтобы настроить окружающую среду:
LC_ALL=pl_PL.UTF-8
LC_CTYPE=pl_PL.UTF-8
LANG=pl_PL.UTF-8
export LC_ALL
export LC_CTYPE
export LANG
У меня нет кодировки, fileencoding или termencoding, установленных в .vimrc, так что он должен по умолчанию соответствовать тому, что установлено в локали.
Что еще я пропустил? Я не могу вводить символы не ASCII UTF-8 в vim. Он интерпретируется как однобайтовый мусор, а не более широкие символы UTF-8.