= Vim: кодировка файла :title-separator: {sp}| :category: Vim :tags: Vim, Для управления кодировкой файлов можно создать дополнительное меню, позволяющее открыть файл в выбранной кодировке, проверить её корректность и сохранить в нужном виде. Пример кода: [source,vim] ---- " кодировка для чтения файла set encoding=utf-8 " кодировка терминала set termencoding=utf-8 " кодировка для записи файла set fileencoding=utf-8 " список предполагаемых кодировок в порядке предпочтения set fileencodings=utf8,koi8r,cp1251,cp866,latin1,ucs-2le set wildmenu set wcm=<Tab> menu Encoding.Open\ as\ KOI8-R :e ++enc=koi8-r<CR> menu Encoding.Open\ as\ CP1251 :e ++enc=cp1251<CR> menu Encoding.Open\ as\ CP866 :e ++enc=cp866<CR> menu Encoding.Open\ as\ LATIN1 :e ++enc=latin1<CR> menu Encoding.Open\ as\ UCS-2LE :e ++enc=ucs-2le<CR> menu Encoding.Open\ as\ UTF-8 :e ++enc=utf-8<CR> menu Encoding.Convert\ to\ UTF-8 :set fenc=utf-8<CR> map <F12> :emenu Encoding.<Tab> ----