vim и меню переключения кодировки файлов

Во время работы в vim часто приходится редактировать файлы в различной  кодировке.

Для того чтобы открыть файл в нужной кодировке, надо выполнить команду:

:e ++enc=кодировка имяфайла

Вместо «кодировка» надо поставить необходимую (koi8-r, cp866, cp1251, utf8 )

Если имя файла не указывать то будет переоткрыт текущий файл.

Но гораздо удобней перекодировку делать не вводя команды а при помощи меню.

Для этого в  .vimrc и добавляем там следующий строчки:

set wildmenu
set wcm=<Tab>
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.cp866 :e ++enc=cp866<CR>
menu Encoding.utf-8 :e ++enc=utf8 <CR>
map <F8> :emenu Encoding.<TAB>

При нажатии на F8 появится меню, в котором можно выбрать кодировку.

 

 

 

 

Запись опубликована в рубрике Редактор vim с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>