сорри за оффтопик.
Настраиваю vim на работе под вендами. Vim 7.1.
Никак не получается приучить его читать файлы в cp1251.
Пробовал вставлять в mswin.vim такие строчки:
set fileencodings=cp1251
set termencoding=cp1251
set enc=cp1251
Ничего не помогает, вместо русских букв треугольники вершиной вниз. Команда :set показывает, что перменные устанавливаются.
С файлами в кодировках cp866 и koi8-r примерно та-же история.
Куда рыть?
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Ничего не помогает, вместо русских букв треугольники вершиной вниз. Команда :set показывает, что перменные устанавливаются.
С файлами в кодировках cp866 и koi8-r примерно та-же история.
Куда рыть?
Не знаю, а если устанавливать только одну из настроек «termencoding» или «encoding»? Кстати, а «e ++enc=cp1251» что-нибудь даёт?
'tenc' 'enc' remark ~
8bit 8bit Works. When 'termencoding' is different from
'encoding' typing and displaying may be wrong for some
characters, Vim does NOT perform conversion (set
'encoding' to "utf-8" to get this).
8bit 2byte MS-Windows: works for all codepages installed on your
system; you can only type 8bit characters;
Other systems: does NOT work.
Судя по написанному, и так должно работать, но вдруг...
Не знаю, а если устанавливать только одну из настроек «termencoding» или «encoding»? Кстати, а «e ++enc=cp1251» что-нибудь даёт?
Да, пробовал во всех возможных комбинациях. И скрипт пробовал, который по F8 кодировки крутит... И на ноуте вот сейчас тоже самое. Тут ещё gvim стоит, так этот нормально работает.
'tenc' 'enc' remark ~
8bit 8bit Works. When 'termencoding' is different from
'encoding' typing and displaying may be wrong for some
characters, Vim does NOT perform conversion (set
'encoding' to "utf-8" to get this).
8bit 2byte MS-Windows: works for all codepages installed on your
system; you can only type 8bit characters;
Other systems: does NOT work.
Судя по написанному, и так должно работать, но вдруг...
Вот насчёт этого совсем не понял...
Ещё интересная деталь. Когда этот же файл открываю vim'ом из убунты, то русский текст идёт классическими крякозяблами, а при применении «e ++enc=cp1251» становится русским.
А вот когда из хрюши... некоторые буквы показывает русские, причем на своих местах, остальные процентов 80 заменены на треугольники
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.