[mdk-re] Редактор под Linux с Юникодом

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Пт Дек 14 19:38:11 MSK 2001


On Fri, 14 Dec 2001 17:24:16 +0300
Kir <svetit на mail.ru> wrote:

> Помогите, плиз, сориентироваться.
> Какой-либо редактор, работающий под Х-ми, из дистра S2001 имеет возможность открывать и редактировать документы в KOI8 и Win, а сохранять в Юникоде, и наоборот?

vim (gvim) - если не испугаетесь :-)

Только нужен шрифт в кодировке iso10646-1; можно взять в Сизифе,
например, пакет xfonts-uni-vga.

В ~/.gvimrc написать:

let &termencoding=&encoding
set encoding=utf-8
let &fileencodings='ucs-bom,utf-8,'.&termencoding

set guifont=-bolkhov-vga9-medium-r-normal--16-160-75-75-c-90-iso10646-1

При использовании в качестве основной системной кодировки cp1251
нужно еще добавить в ~/.vimrc:

if v:ctype =~ 'CP1251'
  set encoding=8bit-cp1251
endif

После этого можно использовать команды:

:e ++enc=cp1251 file.win 
:w ++enc=utf-8 file.utf8
:w ++enc=iso-8859-5 file.iso

Замечание: новые файлы будут иметь по умолчанию кодировку utf-8,
при необходимости нужно переключить: например, :set fenc=koi8-r.
При чтении файла utf-8 и текущая системная кодировка
определяются автоматически, для других нужно указывать :e
++enc=...

К сожалению, в таком режиме проявляется ошибка в обработке
CTRL-F в режиме вставки при set cindent - происходит зависание.
Источник ошибки отловлен, отчет отправлен авторам вместе с
патчем, пообещали исправить.

-- 
Сергей Власов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20011214/95996cb1/attachment-0009.bin>


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