[mdk-re] Программа для чтения
Alexey Voinov
=?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Вс Окт 7 11:32:01 MSD 2001
Alexander Sosnin wrote
> > > Не подскажет ли кто-нибудь подходящую программу для чтения больших
> > > текстовых файлов (до 5-6 МВ) со следующими функциями:
> > > 1. понимает кодировки WIN, KOI, DOS и сврбодно переключается между
> > ними.
> > Наверное, vim + xcode какой. Могу прислать бинарник -- src посеял 8( --
> > автоперекодировщика, который представляется как
> > Вопрос мультикодировочности vim вроде как решаем, но меня пока не
> > прижало => лень 8-))
> Нет, суть вся в том, чтобы переключаться между кодировками можно было
> непосредственно при просмотре файла - какой нибудь кнопкой в тоолбаре или
> через меню на худой конец. А в идеале - изменить кодировку только
> выделенного фрагмента.
Вам поможет чтение usr_21.txt из документации vim.
комманда выглядит как
:[range]!{program}
Как этим пользоваться:
1. В командном режиме нажимаем v - переходим в visual mode
2. Выделяем участок текста, который надо конвертировать.
3. Нажимаем последовательность клавиш (изображение в строке будет
отличаться): :!iconv -f <кодировка из> -t <кодировка в>
4. всё.
Для упрощения этой задачи можно в .vimrc сказать
vmap <f8> :!iconv -f cp1251 -t koi8-r<CR>
vmap <f9> :!iconv -f koi8-r -t cp1251<CR>
В таком случае задача будет сводится к выделению нужного фрагмента текста
и нажатия f8 для перекодирования win-koi, f9 - koi-win.
(Никто не запрещает развить это дальше, например сделав аналогичные
мапы для командного режима, которые бы конвертировали весь текст
целиком :)
> > > 2. автоматом запоминает место, на котором прервал чтение в последний
> > раз.
> > vim!
> А он запоминает место по одному файлу или по всему списку последних
> открытых файлов - скажем 4-6 штук?
Настраивается. По умолчанию кажется 20. :)
> PS. Не сказал сразу, но более желателен гуевый просмотрщик с простым, но
> достаточно удобным интерфейсом. Под виндами пользуюсь программой
> TextViewer - полностью меня удовлетворяет. Пробовал запускать ее под Wine,
> но с большими файлами тормозит безбожно и какие-то проблемы со шрифтами
> (их отображением - кривовато получаеься).
Кто мешает запустить gvim, и добавить к нему всё что нужно?
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins на voins.program.ru
voins на online.ru
vns на altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20011007/8f4b1081/attachment-0010.bin>
Подробная информация о списке рассылки community