|
| |
| vim и файлы с текстом в русских кодировк, mr_july, 14:54, 14/11/2005 [ответить] (1)
| +/– | |
А можно ли в Vim'е указать кодировку файла при открытии прямо в командной строке? Я пробовал разные методы, но ничего у меня не вышло. Так и приходится до сих пор сначала открывать файл, а потом выполнять команду типа "e ++enc=cp-1251". :-( |
| vim и файлы с текстом в русских кодировк, Vlad V. Teterya, 01:43, 15/11/2005 [ответить] (3)
| +/– |
"<F10> - вызов меню выбора колировки
" переключение в меню с помощью Tab
" Меню выбора кодировки
set wildmenu
set wcm=<Tab>
menu Encoding.koi8-u :e ++enc=8bit-koi8-u<CR>
menu Encoding.windows-1251 :e ++enc=8bit-cp1251<CR>
menu Encoding.ibm-866 :e ++enc=8bit-ibm866<CR>
menu Encoding.utf-8 :e ++enc=2byte-utf-8 <CR>
map <F10> :emenu Encoding.<TAB>
|
| vim и файлы с текстом в русских кодировк, sg, 19:25, 16/11/2005 [ответить] (9)
| +/– | |
Вариант с менюшками. Лично мне нравится больше :-)
"<F7> EOL format (dos <CR><NL>,unix <NL>,mac <CR>)
set wildmenu
set wcm=<Tab>
menu EOL.unix :set fileformat=unix<CR>
menu EOL.dos :set fileformat=dos<CR>
menu EOL.mac :set fileformat=mac<CR>
map <F7> :emenu EOL.<Tab>
"<F8> Change encoding
set wildmenu
set wcm=<Tab>
menu Enc.cp1251 :e ++enc=cp1251<CR>
menu Enc.koi8-r :e ++enc=koi8-r<CR>
menu Enc.cp866 :e ++enc=ibm866<CR>
menu Enc.utf-8 :e ++enc=utf-8<CR>
menu Enc.ucs-2le :e ++enc=ucs-2le<CR>
map <F8> :emenu Enc.<Tab>
"<Shift+F8> Convert file encoding
set wildmenu
set wcm=<Tab>
menu FEnc.cp1251 :set fenc=cp1251<CR>
menu FEnc.koi8-r :set fenc=koi8-r<CR>
menu FEnc.cp866 :set fenc=ibm866<CR>
menu FEnc.utf-8 :set fenc=utf-8<CR>
menu FEnc.ucs-2le :set fenc=ucs-2le<CR>
map <S-F8> :emenu FEnc.<Tab>
|
| Тематический каталог: vim и файлы с текс, teal, 00:39, 08/12/2005 [ответить] (13)
| +/– |
Команда e ++enc=... конечно супер рулит, но у меня есть одна проблемка.
На моей винде дома (ага, приходится по работе иногда и в винде ковыряться) стоит вим, который нифига не умеет в koi8-r конвертить. Во все конвертит, только не в koi8-r. Причем винда WinXP. Причем на другую машину поставили туже версию вима, для эксперимента -- тот же эффект, не конвертирует. А вот на работе все работат, под той же WinXP. Че за ерунда такая, чего ему не хватает?
Спасиб. |
| vim и файлы с текстом в русских кодировк, Дмитрий, 11:12, 13/03/2007 [ответить] (17)
| +/– | |
Что касается формата файла, то все значительно проще. Vim в состоянии самостоятельно определить ее. В переменной fileformats по умолчанию установлены unix,dos. В моем случае это fileformats=dos,unix,mac. Таким образом Vim сначала ищет CRLF (dos), потом LF (unix) и, в конце-концов, CR (mac). Т.е. для правильного определения dos-формат должен стоять первым. Часто приходится работать с файлами во всех трех форматах. Это отлично работает для меня. |
| iso-8859-5, Артем, 19:53, 25/03/2009 [ответить] (24)
| +/– |
Подскажите есть ли в vim кодировка iso-8859-5.
По-документации есть, но включить её я не смог.
Помогите плз.
|
|
|
| Ваш комментарий |
|
|
|