Mailing List CyrTeX-ru@vsu.ru Message #2557
From: <CyrTeX-ru@vsu.ru>
Subject: Re: disser+utf8
Date: Mon, 6 Dec 2010 18:58:09 -0800
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>

> Я использую vim. Он, конечно, умеет работать с cp1251. Но каждый раз,
> открывая файл я вынужден задавать кодировку:
> :e ++enc=cp1251
> Коментарий такого плана он не воспринимает как указание. Ооднако его
> можно запускать сразу указав нужную кодировку. Ладно, если уж моя благая
> идея использовать правильную кодировку слишком сложно реализуется,
> оставлю как есть. Создам, наверное, для vi алиас с указанием нужной
> кодировки.

Я именно так и сделал, когда имел дело с большим количеством файлов в
разных кирилических кодировках, и поместил соответсвующие алиасы в
.bashrc:

alias v1='vim -c "e ++enc=cp1251"'
alias v6='vim -c "e ++enc=cp866"'
alias v8='vim -c "e ++enc=koi8-r"'

Впоследствии я однако заметил, что пользоваться этими алиасами мне
приходилось редко ввиду того, что VIM запоминает в весьма удобной для
повторного использования форме массу вещей.

Оказывалось, нажать два клавиша

 :е

и, пару раз <UP>

чтобы добраться до нужной команды

 :e ++enc=cp1251

когда открытый нами файл в кодировке CP1251, а LOCALE у нас другое --
проще чем помнить какие файлы в CP1251, а какие в UTF–8, и когда открывать
их соответствующим алиасом, а когда прямым VIM.

Mariusz

Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster