[Comm] VIM: how can I edit files in different character sets?

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Сб Июл 22 20:12:48 MSD 2006


On Sat, Jul 22, 2006 at 07:53:50PM +0400, Grigory Fateyev wrote:
> из .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.ibm-866      :e ++enc=ibm866<CR>
> menu Encoding.utf-8        :e ++enc=utf-8 <CR>
> map <F8> :emenu Encoding.<TAB>
> 
> жмём F8 и выбираем нужную кодировку.

Это годится для переоткрытия файла в нужной кодировке.  Если же нужно
сохранить уже отредактированный файл в другой кодировке, надо перед
сохранением установить требуемое значение переменной fileencoding
(сокращённое имя fenc) - например:

:set fenc=koi8-r
:w

(Переменная fileencoding всегда локальная для буфера, поэтому setlocal
писать не обязательно.)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20060722/10fc369b/attachment-0003.bin>


Подробная информация о списке рассылки community