|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 15 Sep 2005 11:28:15 To : Anton Yuzhaninov Subject : Re: vim и редактирование текстов в другой кодировке -------------------------------------------------------------------------------- Anton Yuzhaninov -> All @ Wed, 14 Sep 2005 15:59:44 +0000 (UTC): AY> Ситуация наверно стандартная. AY> Есть php-код, который должен быть в кодировке cp1251. AY> Его хочется редактировать в vim на системе с локалью koi8-r AY> Для этого в .vimrc прописаны такие строчки: AY> set wildmenu AY> set wcm=<Tab> AY> menu Encoding.koi8-r :e ++enc=koi8-r<CR> AY> menu Encoding.windows-1251 :e ++enc=CP1251<CR> AY> menu Encoding.ibm-866 :e ++enc=ibm866<CR> AY> menu Encoding.utf-8 :e ++enc=utf-8 <CR> AY> map <F8> :emenu Encoding.<TAB> AY> Все прекрасно раюотает когда текст можно без проблм перегнать из cp1251 в AY> koi AY> Hо если в тексте есть символ номер, то vim выдает ошибку AY> [NOT converted] AY> Можно ли сделать так, чтоб он этот символ просто не трогал, а все AY> остальное конвертировал? Сюда - да, можно. AY> И при сохранении поступал аналогично. А вот тут уже засада. Какой там у нас код у этого символа? Что там на нем висит в koi8-r? AY> или придется переходлить на локаль utf-8 или cp1251? А запустить vim в оной локали религия не позволяет? Вернее, либо gvim, либо xterm -e vim - вводить-то буквы тоже надо... -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Делу время, потехе - деньги. Кнышев --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/342604d6a8513.html, оценка из 5, голосов 10
|