From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexey Voinov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] =?koi8-r?B?8NLPx9LBzc3BIMTM?= =?koi8-r?B?0SDe1MXOydE=?= Message-ID: <20011007103746.B10342@voins.local> Mail-Followup-To: Alexey Voinov , mandrake-russian@altlinux.ru References: <20011005202559.7e356aa3.alexpine@yandex.ru> <20011005215644.F9620@lic145.kiev.ua> <20011007084348.3ddf82e3.alexpine@yandex.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="JP+T4n/bALQSJXh8" Content-Disposition: inline In-Reply-To: <20011007084348.3ddf82e3.alexpine@yandex.ru> User-Agent: Mutt/1.3.22.1i Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Sun Oct 7 11:32:01 2001 X-Original-Date: Sun, 7 Oct 2001 10:37:47 +0400 Archived-At: List-Archive: List-Post: --JP+T4n/bALQSJXh8 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 :!iconv -f cp1251 -t koi8-r vmap :!iconv -f koi8-r -t cp1251 В таком случае задача будет сводится к выделению нужного фрагмента текста и нажатия 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 --JP+T4n/bALQSJXh8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7v/g63FGE/YJu+jkRAgDeAJ9buAawVztNmKia7SfdEty0+pxdLgCcDIhW PZNy2UhnsLRUd+uULVoP+sk= =7hUr -----END PGP SIGNATURE----- --JP+T4n/bALQSJXh8--