From: Alexey Voinov <voins@voins.program.ru> To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Программа для чтения Date: Sun Oct 7 11:32:01 2001 Message-ID: <20011007103746.B10342@voins.local> (raw) In-Reply-To: <20011007084348.3ddf82e3.alexpine@yandex.ru> [-- Attachment #1: Type: text/plain, Size: 2389 bytes --] 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 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
next prev parent reply other threads:[~2001-10-07 11:32 UTC|newest] Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top 2001-10-05 20:28 Alexander Sosnin 2001-10-06 0:01 ` Michael Shigorin 2001-10-07 9:23 ` Alexander Sosnin 2001-10-07 11:32 ` Alexey Voinov [this message] 2001-10-11 2:59 ` [mdk-re] " Диконов Вячеслав 2001-10-11 11:49 ` Andriy Dobrovol's'kii 2001-10-07 22:25 ` Michael Shigorin 2001-10-06 10:20 ` Gosha 2001-10-08 9:26 ` [mdk-re] " Andrew Borodin 2001-10-06 17:23 ` Sergey Sokolov 2001-10-06 21:07 ` [mdk-re] " Mikhail Zabaluev 2001-10-07 0:13 ` [mdk-re] Re: Программа длячтения Sergey Sokolov 2001-10-07 0:19 ` Mikhail Zabaluev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20011007103746.B10342@voins.local \ --to=voins@voins.program.ru \ --cc=mandrake-russian@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git