ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Vi и кодировки
@ 2003-12-29  3:34 therion
  2003-12-29  5:14 ` Dmitry Azhichakov
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: therion @ 2003-12-29  3:34 UTC (permalink / raw)
  To: community

Приветствую сообщество!
Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r. Vi 
(точнее gvim) использую для чтения текстов (например в формате html) после 
смены кодировки открывать стал неправильно (вместо русского выводится 
тарабарщина).
Пробовал играть различными параметрами, типа guifontset encoding и прочее - не 
помогает (по всей видимости эти параметры относятся к тому тексту который 
вводится). Если кто-то сталкивался с подобным, или просто хорошо знаком с vi 
помогите...
Попутный вопрос: можно ли как-то увеличить размер шрифта, при просмотре файла, 
а то мелковато для чтения получается. Заранее благодарен.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  3:34 [Comm] Vi и кодировки therion
@ 2003-12-29  5:14 ` Dmitry Azhichakov
  2003-12-29  7:09   ` therion
  2003-12-29  7:50   ` Alexej Kryukov
  2003-12-29  5:35 ` Alexey I. Froloff
  2003-12-29  7:45 ` Alexej Kryukov
  2 siblings, 2 replies; 31+ messages in thread
From: Dmitry Azhichakov @ 2003-12-29  5:14 UTC (permalink / raw)
  To: community

	Доброго времени суток.

On Mon, Dec 29, 2003 at 08:34:21AM +0500, therion wrote:
> Приветствую сообщество!
> Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r. Vi 
> (точнее gvim) использую для чтения текстов (например в формате html) после 
> смены кодировки открывать стал неправильно (вместо русского выводится 
> тарабарщина).
> Пробовал играть различными параметрами, типа guifontset encoding и прочее - не 
> помогает (по всей видимости эти параметры относятся к тому тексту который 
> вводится). Если кто-то сталкивался с подобным, или просто хорошо знаком с vi 
> помогите...

Тут либо гонять файлы через iconv перед/после редактирования, либо после
открытия в [g]vim дать такую команду:
:e ++enc=cp1251
Тогда файл в win-кодировке нормально отобразится и запишется в ней же.

> Попутный вопрос: можно ли как-то увеличить размер шрифта, при просмотре файла, 
> а то мелковато для чтения получается. Заранее благодарен.

Хм... В моём gvim (VIM 6.2 + GTK2 GUI) есть пункт в меню:
Edit -> Select Font...

-- 
С уважением,
	Димыч


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  3:34 [Comm] Vi и кодировки therion
  2003-12-29  5:14 ` Dmitry Azhichakov
@ 2003-12-29  5:35 ` Alexey I. Froloff
  2003-12-29  7:04   ` therion
  2003-12-29  7:45 ` Alexej Kryukov
  2 siblings, 1 reply; 31+ messages in thread
From: Alexey I. Froloff @ 2003-12-29  5:35 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1193 bytes --]

* therion <therion@pochta.ru> [031229 06:39]:
> Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r.
Каким образом?  locale(1) от пользователя что говорит?

> Vi (точнее gvim) использую для чтения текстов (например в
> формате html) после смены кодировки открывать стал неправильно
> (вместо русского выводится тарабарщина).
Какого рода тарабарщина?  В какой кодировке записаны файлы?

> Пробовал играть различными параметрами, типа guifontset
> encoding и прочее - не помогает (по всей видимости эти
> параметры относятся к тому тексту который вводится). Если
> кто-то сталкивался с подобным, или просто хорошо знаком с vi
> помогите...
Играя с 'encoding' имеёте в виду, что vim начал понимать "cp1251"
только начиная с версии 6.2.106-alt1 (6.2.111 в апстриме), для
ранних версий надо использовать "8bit-cp1251".

> Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> просмотре файла, а то мелковато для чтения получается. Заранее
> благодарен.
Можно ;-)

-- 
Regards, Sir Raorn.
-------------------
Привилегированный процесс (euid==0) обладает таким БОЛЬШИМ количеством
способов выйти из chroot jail, что об этом даже говорить не интересно.
		-- ldv in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  5:35 ` Alexey I. Froloff
@ 2003-12-29  7:04   ` therion
  2003-12-29  8:36     ` Alexey I. Froloff
  0 siblings, 1 reply; 31+ messages in thread
From: therion @ 2003-12-29  7:04 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 10:35 Alexey I. Froloff написал(a):
> > Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r.
>
> Каким образом?  locale(1) от пользователя что говорит?
говорит, как и положено:
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=

> > Vi (точнее gvim) использую для чтения текстов (например в
> > формате html) после смены кодировки открывать стал неправильно
> > (вместо русского выводится тарабарщина).
>
> Какого рода тарабарщина?  В какой кодировке записаны файлы?
К сожалению машина на которой возникли проблемы, у меня дома, так что сказать 
прямо сечас не могу, но до этого открывал любые html страницы, в любой 
кодировке. Видимо виновата не кодировка конкретного файла, а кодировка в 
которой vim выводит на экран....

> Играя с 'encoding' имеёте в виду, что vim начал понимать "cp1251"
> только начиная с версии 6.2.106-alt1 (6.2.111 в апстриме), для
> ранних версий надо использовать "8bit-cp1251".
Ее и имел ввиду...
>
> > Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> > просмотре файла, а то мелковато для чтения получается. Заранее
> > благодарен.
>
> Можно ;-)
А можно на этот вопрос поразвернутее немного ответить :)), например пример 
привести...

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  5:14 ` Dmitry Azhichakov
@ 2003-12-29  7:09   ` therion
  2003-12-29  7:50   ` Alexej Kryukov
  1 sibling, 0 replies; 31+ messages in thread
From: therion @ 2003-12-29  7:09 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 10:14 Dmitry Azhichakov написал(a):
> Доброго времени суток.
> > Если кто-то сталкивался с подобным, или просто хорошо
> > знаком с vi помогите...
>
> Тут либо гонять файлы через iconv перед/после редактирования, либо после
>
> открытия в [g]vim дать такую команду:
> :e ++enc=cp1251
Спасибо, попробую,-машина к сожалению дома, а если проблема в iconv, то где 
смотреть?
>
> Тогда файл в win-кодировке нормально отобразится и запишется в ней же.
>
> > Попутный вопрос: можно ли как-то увеличить размер шрифта, при просмотре
> > файла, а то мелковато для чтения получается. Заранее благодарен.
>
> Хм... В моём gvim (VIM 6.2 + GTK2 GUI) есть пункт в меню:
> Edit -> Select Font...
У меня 6.1. в нем нет такого пункта, но вероятно есть команда... быть может 
она даже выводится в командной строке после выбора пункта меню.
Благодарю за помощь.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  3:34 [Comm] Vi и кодировки therion
  2003-12-29  5:14 ` Dmitry Azhichakov
  2003-12-29  5:35 ` Alexey I. Froloff
@ 2003-12-29  7:45 ` Alexej Kryukov
  2003-12-29  8:30   ` therion
                     ` (3 more replies)
  2 siblings, 4 replies; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-29  7:45 UTC (permalink / raw)
  To: community

On Monday 29 December 2003 06:34, therion wrote:
> Приветствую сообщество!
> Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r.

Интересно, зачем? Если кто традиционно использует koi8 -- это
понятно, но менять заведомо лучшую на худшую...

> Vi (точнее gvim) использую для чтения текстов (например в формате
> html) после смены кодировки открывать стал неправильно (вместо
> русского выводится тарабарщина).
> Пробовал играть различными параметрами, типа guifontset encoding и
> прочее - не помогает (по всей видимости эти параметры относятся к
> тому тексту который вводится). Если кто-то сталкивался с подобным,
> или просто хорошо знаком с vi помогите...

Вот guifontset использовать вообще не надо -- это ни к чему
хорошему не приводит. guifont здесь предпочтительнее
(см. образец ниже).

> К сожалению машина на которой возникли проблемы, у меня дома, так что 
> сказать 
> прямо сечас не могу, но до этого открывал любые html страницы, в любой 
> кодировке. Видимо виновата не кодировка конкретного файла, а кодировка
> в которой vim выводит на экран....

Опций в графической версии собственно говоря, три: encoding,
fileencoding(s), и кодировка шрифта, которая задается в
guifont. Наиболее универсальный вариант состоит в том, чтобы
первую выставить в utf-8, а последнюю -- в iso10646-1
(собственно, на сборке с gtk2 иначе и нельзя). Но даже
при этом варианте vim не умеет отличать 8-битные кодировки одну 
от другой. Поэтому сомнительно, чтобы у Вас когда-либо 
правильно распознавались и koi, и cp1251 -- разве что за
счет наличия в файлах в cp1251 символов, отсутствующих
в koi...

Поэтому у меня установки стоят такие:

set encoding=utf-8
set fileencodings=ucs-bom,8bit-cp1251,utf-8

На koi, если попадается, переключать приходится вручную
(вернее, с помощью специально написанной функции).

> Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> просмотре файла, а то мелковато для чтения получается. Заранее
> благодарен.

Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
жизни):

" GUI font
if has("win32")
  set guifont=lucida_sans_unicode:h12:::cDEFAULT
elseif has("gui_kde")
  set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
elseif has('gui_gtk2')
  set guifont=Fixed\ 18
elseif has('gui')
  set guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
endif

Этого должно быть достаточно.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  5:14 ` Dmitry Azhichakov
  2003-12-29  7:09   ` therion
@ 2003-12-29  7:50   ` Alexej Kryukov
  2003-12-30  3:14     ` therion
  1 sibling, 1 reply; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-29  7:50 UTC (permalink / raw)
  To: community

On Monday 29 December 2003 08:14, Dmitry Azhichakov wrote:
> Доброго времени суток.
>
>
> > Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> > просмотре файла, а то мелковато для чтения получается. Заранее
> > благодарен.
>
> Хм... В моём gvim (VIM 6.2 + GTK2 GUI) есть пункт в меню:
> Edit -> Select Font...

Это только на текущий сеанс. А для перманентной установки надо
прописывать в .(g)vimrc.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:45 ` Alexej Kryukov
@ 2003-12-29  8:30   ` therion
  2003-12-29  8:57     ` Alexej Kryukov
  2003-12-30  3:33   ` [Comm] " therion
                     ` (2 subsequent siblings)
  3 siblings, 1 reply; 31+ messages in thread
From: therion @ 2003-12-29  8:30 UTC (permalink / raw)
  To: community

> > Есть такая проблема: поменял системную кодировку с cp1251 на koi8-r.
>
> Интересно, зачем? Если кто традиционно использует koi8 -- это
> понятно, но менять заведомо лучшую на худшую...
>
Поменял по очень простой причине, - приходится переносить информацию на 
вичестере. В силу того что на большинстве машин под Линукс системной является 
koi8-r (как было замечено, по традиции) а некоторые файлы оказываются с 
русскими названиями и в последствии... в общем понятно.
А можно узнать, по каким критериям проходит оценка лучшая - худшая.
Особой разницы замечено не было.

> Вот guifontset использовать вообще не надо -- это ни к чему
> хорошему не приводит. guifont здесь предпочтительнее
> (см. образец ниже).
Учту... наткнулся в документации, пробовал, но ничего хорошего из этого 
действительно не вышло.
>
Спасибо за подробную информацию, узнал много интересного. 

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:04   ` therion
@ 2003-12-29  8:36     ` Alexey I. Froloff
  2003-12-29  9:45       ` therion
                         ` (3 more replies)
  0 siblings, 4 replies; 31+ messages in thread
From: Alexey I. Froloff @ 2003-12-29  8:36 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1334 bytes --]

* therion <therion@pochta.ru> [031229 10:12]:
> > Какого рода тарабарщина?  В какой кодировке записаны файлы?
> К сожалению машина на которой возникли проблемы, у меня дома,
> так что сказать прямо сечас не могу, но до этого открывал любые
> html страницы, в любой кодировке. Видимо виновата не кодировка
> конкретного файла, а кодировка в которой vim выводит на
> экран....
По умолчанию выводится как есть выбраным шрифтом.  Что говорят

:set encoding?
:set termencoding?

(вопросительный знак нужен)

Кстати, ещё вариант проверить как будет работать без личных
конфигов (только с системными), например от нового пользователя.

> > > Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> > > просмотре файла, а то мелковато для чтения получается. Заранее
> > > благодарен.
> > Можно ;-)
> А можно на этот вопрос поразвернутее немного ответить :)),
> например пример привести...
И это можно ;-)

:help 'guifont'

Примеров есть в /usr/share/vim/langrc/ (тут кстати при выборе
конфигурации используется $LANG)

P.S. Какая точно версия vim? Из Master 2.2 или раньше?

-- 
Regards, Sir Raorn.
-------------------
Напомню, что пакет sendmail был включён в дистрибутив ALM2.2 ровно на том
условии, что обновлений для него выпускаться не будет, и был помещён в
соответствующую компоненту [insecure] репозитория.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:30   ` therion
@ 2003-12-29  8:57     ` Alexej Kryukov
  2003-12-29  9:55       ` therion
  0 siblings, 1 reply; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-29  8:57 UTC (permalink / raw)
  To: community

On Monday 29 December 2003 11:30, therion wrote:
> > > Есть такая проблема: поменял системную кодировку с cp1251 на
> > > koi8-r.
> >
> > Интересно, зачем? Если кто традиционно использует koi8 -- это
> > понятно, но менять заведомо лучшую на худшую...
>
> Поменял по очень простой причине, - приходится переносить информацию
> на вичестере. В силу того что на большинстве машин под Линукс
> системной является koi8-r (как было замечено, по традиции) а
> некоторые файлы оказываются с русскими названиями и в последствии...
> в общем понятно.

В принципе, перекодировку организовать несложно...
Кто-то здесь предлагал даже готовый скрипт для этой цели.

> А можно узнать, по каким критериям проходит оценка лучшая - худшая.
> Особой разницы замечено не было.

Флеймогенная тема :-)
Но тем не менее рискну перечислить преимущества cp1251. Эта
кодировка:

1) содержит русские буквы в алфавитном порядке;
2) содержит дополнительные типографские символы, включая знак номера,
парные кавычки и типографские тире;
3) является общеславянской, а не чисто русской;
4) совместима с латинскими кодировками iso8859-1 и windows-1252
по следующим показателям:

-- типографские символы находятся в тех же позициях;
-- строчные буквы идут после заглавных.

Поэтому там, где не давит груз прошлых решений, но еще нет
готовности к полному переходу на Юникод, лучше отдавать
предпочтение именно этой кодировке. Но это, разумеется,
IMHO.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:36     ` Alexey I. Froloff
@ 2003-12-29  9:45       ` therion
  2003-12-30  3:24       ` therion
                         ` (2 subsequent siblings)
  3 siblings, 0 replies; 31+ messages in thread
From: therion @ 2003-12-29  9:45 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 13:36 Alexey I. Froloff написал(a):
>
> По умолчанию выводится как есть выбраным шрифтом.  Что говорят
>
> :set encoding?
> :set termencoding?
>
> (вопросительный знак нужен)
>
> Кстати, ещё вариант проверить как будет работать без личных
> конфигов (только с системными), например от нового пользователя.
Попробуем, завтра сообщу о результатах

> > А можно на этот вопрос поразвернутее немного ответить :)),
> > например пример привести...
>
> И это можно ;-)
>
> :help 'guifont'
>
> Примеров есть в /usr/share/vim/langrc/ (тут кстати при выборе
> конфигурации используется $LANG)
И это посмотрим ;-)
>
> P.S. Какая точно версия vim? Из Master 2.2 или раньше?
Из Master 2.2. прямо из коробки (вроде бы 6.1.)

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:57     ` Alexej Kryukov
@ 2003-12-29  9:55       ` therion
  2003-12-29 13:57         ` Alexej Kryukov
  0 siblings, 1 reply; 31+ messages in thread
From: therion @ 2003-12-29  9:55 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a):
> В принципе, перекодировку организовать несложно...
> Кто-то здесь предлагал даже готовый скрипт для этой цели.
Хм... интересно, был бы очень полезен, если вдруг попадется, то буду 
благодарен. Он что же, перерывает весь винд и ищет русские имена?

> Но тем не менее рискну перечислить преимущества cp1251. Эта
> кодировка:
>
> 1) содержит русские буквы в алфавитном порядке;
> 2) содержит дополнительные типографские символы, включая знак номера,
> парные кавычки и типографские тире;
> 3) является общеславянской, а не чисто русской;
> 4) совместима с латинскими кодировками iso8859-1 и windows-1252
> по следующим показателям:
>
> -- типографские символы находятся в тех же позициях;
> -- строчные буквы идут после заглавных.
>
> Поэтому там, где не давит груз прошлых решений, но еще нет
> готовности к полному переходу на Юникод, лучше отдавать
> предпочтение именно этой кодировке. Но это, разумеется,
> IMHO.
Как только перестанет давить "груз прошлых решений" обязательно перейду 
обратно, особенно если будет скрипт, а то при переходе приходилось 
проделовать все практически вручную..... делать все в обратном порядке что-то 
пока еще не охото :-(.
P.S. Жаль что для файловых систем линукс нет таких параметров как 
iocharset....

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  9:55       ` therion
@ 2003-12-29 13:57         ` Alexej Kryukov
  2003-12-31  9:36           ` Andrew Borodin
  0 siblings, 1 reply; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-29 13:57 UTC (permalink / raw)
  To: community

therion wrote:

>В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a):
>  
>
>>В принципе, перекодировку организовать несложно...
>>Кто-то здесь предлагал даже готовый скрипт для этой цели.
>>    
>>
>Хм... интересно, был бы очень полезен, если вдруг попадется, то буду 
>благодарен. Он что же, перерывает весь винд и ищет русские имена?
>  
>

Ну, по логике вещей надо делать рекурсивный обход текущего каталога.
*Весь* винт -- это было бы явно излишне. В принципе, логика-то ведь
понятная... Получаем имя файла, транслируем его при помощи iconv,
потом делаем mv old_name new_name... Такое любой может написать,
разве что один потратит пару часов, а другой -- 10 минут :-)



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:50   ` Alexej Kryukov
@ 2003-12-30  3:14     ` therion
  0 siblings, 0 replies; 31+ messages in thread
From: therion @ 2003-12-30  3:14 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 12:50 Alexej Kryukov написал(a):

> > > Попутный вопрос: можно ли как-то увеличить размер шрифта, при
> > > просмотре файла, а то мелковато для чтения получается. Заранее
> > > благодарен.
> >
> > Хм... В моём gvim (VIM 6.2 + GTK2 GUI) есть пункт в меню:
> > Edit -> Select Font...
>
> Это только на текущий сеанс. А для перманентной установки надо
> прописывать в .(g)vimrc.
В связи с необходимостью именно перманентной установки, такой вопрос появился: 
дело в том что в каталоге пользователя напрочь отсутствует файл .(g)vimrc. 
Есть, правда такой в каталоге root но и действует он соответственно для рута.
При ручном создании файла настройки из него просто не беруться. Вероятно надо 
сохранить настройки с помощью команды...и в последствии vim будет брать их 
оттуда. В документации пока ничего подобного не раскопал.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:36     ` Alexey I. Froloff
  2003-12-29  9:45       ` therion
@ 2003-12-30  3:24       ` therion
  2003-12-30  5:54         ` Alexey I. Froloff
  2003-12-30  6:05       ` therion
  2003-12-31  4:29       ` Guzaev Pavel Urevich
  3 siblings, 1 reply; 31+ messages in thread
From: therion @ 2003-12-30  3:24 UTC (permalink / raw)
  To: community

Докладываю о результатах:

 > Какого рода тарабарщина?  В какой кодировке записаны файлы?
Файлы формата html кодировка cp1251 выводить на экран пытался как koi8-r

>
> По умолчанию выводится как есть выбраным шрифтом.  Что говорят
> :set encoding?
=koi8-r

> :set termencoding?
= (не определен короче)

> :help 'guifont'
Вот этот параметр как раз помогает: если делаешь set 
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

Было бы совсем неплохо запомнить сделанные настройки, чтобы не набивать это 
дело каждый раз. С vi знаком пока слабо, даже не знаю как повторить команду 
из истории, не подскажете?
Файл .vimrc в каталоге пользователя отсутствует, при ручном создании vi 
настройки из него не берет.
Есть там .viminfo в котором история команд живет.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:45 ` Alexej Kryukov
  2003-12-29  8:30   ` therion
@ 2003-12-30  3:33   ` therion
  2003-12-30 10:11     ` Alexej Kryukov
  2003-12-30  6:05   ` therion
  2003-12-31  4:30   ` Guzaev Pavel Urevich
  3 siblings, 1 reply; 31+ messages in thread
From: therion @ 2003-12-30  3:33 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 12:45 Alexej Kryukov написал(a):

> Опций в графической версии собственно говоря, три: encoding,
> fileencoding(s), и кодировка шрифта, которая задается в
> guifont. Наиболее универсальный вариант состоит в том, чтобы
> первую выставить в utf-8, а последнюю -- в iso10646-1
> (собственно, на сборке с gtk2 иначе и нельзя). Но даже
> при этом варианте vim не умеет отличать 8-битные кодировки одну
> от другой. Поэтому сомнительно, чтобы у Вас когда-либо
> правильно распознавались и koi, и cp1251 -- разве что за
> счет наличия в файлах в cp1251 символов, отсутствующих
> в koi...
>
> Поэтому у меня установки стоят такие:

> set encoding=utf-8
Пробовал, после этого файл становится в принципе не читаемым.... может все-же 
это кроме всего прочего определяется еще и кодировкой системы?

> set fileencodings=ucs-bom,8bit-cp1251,utf-8
Помогла такая строка:
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251
Пока кодировка системы была cp1251 видимо gvim в ней и выводил, после перехода 
он стал в koi8-r, а файл в cp1251 так и остался :)). Откуда он параметры 
системы читает, - вот в чем вопрос? 

> Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
> жизни):
И почему напрочь отсутствует этот файл настроек в каталоге пользователя?
>
> " GUI font
> if has("win32")
>   set guifont=lucida_sans_unicode:h12:::cDEFAULT
> elseif has("gui_kde")
>   set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
> elseif has('gui_gtk2')
>   set guifont=Fixed\ 18
> elseif has('gui')
>   set guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
> endif
>
> Этого должно быть достаточно.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-30  3:24       ` therion
@ 2003-12-30  5:54         ` Alexey I. Froloff
  2003-12-30  5:58           ` Alexey I. Froloff
  2003-12-30 10:11           ` Alexej Kryukov
  0 siblings, 2 replies; 31+ messages in thread
From: Alexey I. Froloff @ 2003-12-30  5:54 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1512 bytes --]

* therion <therion@pochta.ru> [031230 06:28]:
>  > Какого рода тарабарщина?  В какой кодировке записаны файлы?
> Файлы формата html кодировка cp1251 выводить на экран пытался как koi8-r
Странно...  Очень странно...

> > По умолчанию выводится как есть выбраным шрифтом.  Что говорят
> > :set encoding?
> =koi8-r
Должно быть "8bit-cp1251" (но с настройками по умолчанию - latin1).
Вы уверены, что ничего к виму не прикручивали?

Попробуйте запустить gvim -u NONE -U NONE file.html и опять
посмотреть чему равны encoding и guifont...

> > :set termencoding?
> = (не определен короче)

> > :help 'guifont'
> Вот этот параметр как раз помогает: если делаешь set 
> guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

:set guifont?

сразу после запуска что показывает?

> Было бы совсем неплохо запомнить сделанные настройки, чтобы не набивать это 
> дело каждый раз. С vi знаком пока слабо, даже не знаю как повторить команду 
> из истории, не подскажете?
:<Up>/<Down>

> Файл .vimrc в каталоге пользователя отсутствует, при ручном создании vi 
> настройки из него не берет.
vi или vim?

Советую посмотреть на /usr/share/vim/(g)vimrc_example.vim

Если "по быстрому", то вот так:

~/.vimrc:
set nocompatible
set encoding=8bit-cp1251

~/.gvimrc:
set guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

-- 
Regards, Sir Raorn.
-------------------
Многие замечательные пакеты или features остаются незамеченными только
потому, что про них в сети  нигде ничего не написано.
		-- aen in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-30  5:54         ` Alexey I. Froloff
@ 2003-12-30  5:58           ` Alexey I. Froloff
  2003-12-30 10:11           ` Alexej Kryukov
  1 sibling, 0 replies; 31+ messages in thread
From: Alexey I. Froloff @ 2003-12-30  5:58 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 908 bytes --]

* Alexey I. Froloff <raorn@immo.ru> [031230 08:55]:
> >  > Какого рода тарабарщина?  В какой кодировке записаны файлы?
> > Файлы формата html кодировка cp1251 выводить на экран пытался как koi8-r
> Странно...  Очень странно...

> > > По умолчанию выводится как есть выбраным шрифтом.  Что говорят
> > > :set encoding?
> > =koi8-r
> Должно быть "8bit-cp1251" (но с настройками по умолчанию - latin1).
> Вы уверены, что ничего к виму не прикручивали?

Тьфу, блин, переклинило меня.  Думал, Вы с koi8-r на cp1251
перешли, а не обратно... :-/

Тогда - это нормальное поведение и меня настройки по умолчанию не
надо.  Читайте :help ++enc

html-файлы же Ваши - либо перевести из cp1251 в koi8-r, либо
запустив vim открывать их следующим образом:

:e ++enc=8bit-cp1251 filename.html

-- 
Regards, Sir Raorn.
-------------------
различные дистрибутивы заинтересованы в различных пользователях.
		-- at in community@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:36     ` Alexey I. Froloff
  2003-12-29  9:45       ` therion
  2003-12-30  3:24       ` therion
@ 2003-12-30  6:05       ` therion
  2003-12-31  4:29       ` Guzaev Pavel Urevich
  3 siblings, 0 replies; 31+ messages in thread
From: therion @ 2003-12-30  6:05 UTC (permalink / raw)
  To: community

Докладываю о результатах:

 > Какого рода тарабарщина?  В какой кодировке записаны файлы?
Файлы формата html кодировка cp1251 выводить на экран пытался как koi8-r

>
> По умолчанию выводится как есть выбраным шрифтом.  Что говорят
> :set encoding?
=koi8-r

> :set termencoding?
= (не определен короче)

> :help 'guifont'
Вот этот параметр как раз помогает: если делаешь set 
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

Было бы совсем неплохо запомнить сделанные настройки, чтобы не набивать это 
дело каждый раз. С vi знаком пока слабо, даже не знаю как повторить команду 
из истории, не подскажете?
Файл .vimrc в каталоге пользователя отсутствует, при ручном создании vi 
настройки из него не берет.
Есть там .viminfo в котором история команд живет.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:45 ` Alexej Kryukov
  2003-12-29  8:30   ` therion
  2003-12-30  3:33   ` [Comm] " therion
@ 2003-12-30  6:05   ` therion
  2003-12-31  4:30   ` Guzaev Pavel Urevich
  3 siblings, 0 replies; 31+ messages in thread
From: therion @ 2003-12-30  6:05 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 12:45 Alexej Kryukov написал(a):

> Опций в графической версии собственно говоря, три: encoding,
> fileencoding(s), и кодировка шрифта, которая задается в
> guifont. Наиболее универсальный вариант состоит в том, чтобы
> первую выставить в utf-8, а последнюю -- в iso10646-1
> (собственно, на сборке с gtk2 иначе и нельзя). Но даже
> при этом варианте vim не умеет отличать 8-битные кодировки одну
> от другой. Поэтому сомнительно, чтобы у Вас когда-либо
> правильно распознавались и koi, и cp1251 -- разве что за
> счет наличия в файлах в cp1251 символов, отсутствующих
> в koi...
>
> Поэтому у меня установки стоят такие:

> set encoding=utf-8
Пробовал, после этого файл становится в принципе не читаемым.... может все-же 
это кроме всего прочего определяется еще и кодировкой системы?

> set fileencodings=ucs-bom,8bit-cp1251,utf-8
Помогла такая строка:
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251
Пока кодировка системы была cp1251 видимо gvim в ней и выводил, после перехода 
он стал в koi8-r, а файл в cp1251 так и остался :)). Откуда он параметры 
системы читает, - вот в чем вопрос? 

> Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
> жизни):
И почему напрочь отсутствует этот файл настроек в каталоге пользователя?
>
> " GUI font
> if has("win32")
>   set guifont=lucida_sans_unicode:h12:::cDEFAULT
> elseif has("gui_kde")
>   set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
> elseif has('gui_gtk2')
>   set guifont=Fixed\ 18
> elseif has('gui')
>   set guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
> endif
>
> Этого должно быть достаточно.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-30  5:54         ` Alexey I. Froloff
  2003-12-30  5:58           ` Alexey I. Froloff
@ 2003-12-30 10:11           ` Alexej Kryukov
  1 sibling, 0 replies; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-30 10:11 UTC (permalink / raw)
  To: community

On Tuesday 30 December 2003 08:54, Alexey I. Froloff wrote:
>
> ~/.vimrc:
> set nocompatible
> set encoding=8bit-cp1251
>
> ~/.gvimrc:
> set guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

Не надо так делать. В качестве внутренней кодировки gvim должен
использовать utf-8, и шрифт, соответственно, должен быть в iso10646-1.
После этого можно просматривать текст в любой кодировке, переключая
только fenc.

Кроме того, запись guifont в том виде, как Вы ее привели, перестанет
действовать после перехода на gtk2.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-30  3:33   ` [Comm] " therion
@ 2003-12-30 10:11     ` Alexej Kryukov
  2004-01-09  5:17       ` Guzaev Pavel
  0 siblings, 1 reply; 31+ messages in thread
From: Alexej Kryukov @ 2003-12-30 10:11 UTC (permalink / raw)
  To: community

On Tuesday 30 December 2003 06:33, therion wrote:
> >
> > Поэтому у меня установки стоят такие:
> >
> > set encoding=utf-8
>
> Пробовал, после этого файл становится в принципе не читаемым....
> может все-же это кроме всего прочего определяется еще и кодировкой
> системы?

Ни в малейшей степени. Но если Вы забыли поставить кодировку
guifont iso10646-1 --- тогда конечно...

> > set fileencodings=ucs-bom,8bit-cp1251,utf-8
>
> Помогла такая строка:
> guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

Еще раз: сделайте вместо этого iso10646-1. Всё равно Вам рано
или поздно переходить на сборку с gtk2 (наверняка в следующей версии
ALT будет именно она), а там для guifont настраивается только имя
и размер.

> Пока кодировка системы была cp1251 видимо gvim в ней и выводил, после
> перехода он стал в koi8-r, а файл в cp1251 так и остался :)). Откуда
> он параметры системы читает, - вот в чем вопрос?

Ниоткуда не читает. Берет то, что написано у него в конфигах.

> > Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
> > жизни):
>
> И почему напрочь отсутствует этот файл настроек в каталоге
> пользователя?

Запустите (g)vim -V, чтобы посмотреть, какие файлы загружаются.
Возможно, надо просто истребить какие-нибудь конфиги из
/etc.

> Есть, правда такой в каталоге root но и действует он соответственно 
> для рута. При ручном создании файла настройки из него просто не
> беруться. Вероятно надо сохранить настройки с помощью команды...и 
      ^^

> в последствии vim будет брать их оттуда. В документации пока 
  ^^^

> ничего подобного не раскопал.

 
А нет ничего подобного. Файл создается именно руками. Если настройки
из него не берутся, это просто значит, что они перекрываются
чем-то. В данном случае как раз помогает опция -V.

> > " GUI font
> > if has("win32")
> >   set guifont=lucida_sans_unicode:h12:::cDEFAULT
> > elseif has("gui_kde")
> >   set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
> > elseif has('gui_gtk2')
> >   set guifont=Fixed\ 18
> > elseif has('gui')
> >   set
> > guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
> > endif
> >
> > Этого должно быть достаточно.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  8:36     ` Alexey I. Froloff
                         ` (2 preceding siblings ...)
  2003-12-30  6:05       ` therion
@ 2003-12-31  4:29       ` Guzaev Pavel Urevich
  2003-12-31  6:41         ` Andrey Novoselov
  3 siblings, 1 reply; 31+ messages in thread
From: Guzaev Pavel Urevich @ 2003-12-31  4:29 UTC (permalink / raw)
  To: community

Докладываю о результатах:

 > Какого рода тарабарщина?  В какой кодировке записаны файлы?
Файлы формата html кодировка cp1251 выводить на экран пытался как koi8-r

>
> По умолчанию выводится как есть выбраным шрифтом.  Что говорят
> :set encoding?
=koi8-r

> :set termencoding?
= (не определен короче)

> :help 'guifont'
Вот этот параметр как раз помогает: если делаешь set 
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251

Было бы совсем неплохо запомнить сделанные настройки, чтобы не набивать это 
дело каждый раз. С vi знаком пока слабо, даже не знаю как повторить команду 
из истории, не подскажете?
Файл .vimrc в каталоге пользователя отсутствует, при ручном создании vi 
настройки из него не берет.
Есть там .viminfo в котором история команд живет.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29  7:45 ` Alexej Kryukov
                     ` (2 preceding siblings ...)
  2003-12-30  6:05   ` therion
@ 2003-12-31  4:30   ` Guzaev Pavel Urevich
  3 siblings, 0 replies; 31+ messages in thread
From: Guzaev Pavel Urevich @ 2003-12-31  4:30 UTC (permalink / raw)
  To: community

В сообщении от 29 Декабрь 2003 12:45 Alexej Kryukov написал(a):

> Опций в графической версии собственно говоря, три: encoding,
> fileencoding(s), и кодировка шрифта, которая задается в
> guifont. Наиболее универсальный вариант состоит в том, чтобы
> первую выставить в utf-8, а последнюю -- в iso10646-1
> (собственно, на сборке с gtk2 иначе и нельзя). Но даже
> при этом варианте vim не умеет отличать 8-битные кодировки одну
> от другой. Поэтому сомнительно, чтобы у Вас когда-либо
> правильно распознавались и koi, и cp1251 -- разве что за
> счет наличия в файлах в cp1251 символов, отсутствующих
> в koi...
>
> Поэтому у меня установки стоят такие:

> set encoding=utf-8
Пробовал, после этого файл становится в принципе не читаемым.... может все-же 
это кроме всего прочего определяется еще и кодировкой системы?

> set fileencodings=ucs-bom,8bit-cp1251,utf-8
Помогла такая строка:
guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251
Пока кодировка системы была cp1251 видимо gvim в ней и выводил, после перехода 
он стал в koi8-r, а файл в cp1251 так и остался :)). Откуда он параметры 
системы читает, - вот в чем вопрос? 

> Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
> жизни):
И почему напрочь отсутствует этот файл настроек в каталоге пользователя?
>
> " GUI font
> if has("win32")
>   set guifont=lucida_sans_unicode:h12:::cDEFAULT
> elseif has("gui_kde")
>   set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
> elseif has('gui_gtk2')
>   set guifont=Fixed\ 18
> elseif has('gui')
>   set guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
> endif
>
> Этого должно быть достаточно.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-31  4:29       ` Guzaev Pavel Urevich
@ 2003-12-31  6:41         ` Andrey Novoselov
  0 siblings, 0 replies; 31+ messages in thread
From: Andrey Novoselov @ 2003-12-31  6:41 UTC (permalink / raw)
  To: community

Guzaev Pavel Urevich пишет:
> Было бы совсем неплохо запомнить сделанные настройки, чтобы не набивать это 
> дело каждый раз. С vi знаком пока слабо, даже не знаю как повторить команду 
> из истории, не подскажете?
> Файл .vimrc в каталоге пользователя отсутствует, при ручном создании vi 
> настройки из него не берет.
> Есть там .viminfo в котором история команд живет.

Загляните в /etc/vim, там лежат файлы
которые Вы ищете.
-- 

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
With best wishes & kindest regards, Andrey.
E-mail                   gnostik@aip.mk.ua
ICQ UIN                  162278208
JabberID                 gnostik@jabber.ru




^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-29 13:57         ` Alexej Kryukov
@ 2003-12-31  9:36           ` Andrew Borodin
  2003-12-31 11:12             ` Sergey Degtyaryov
                               ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Andrew Borodin @ 2003-12-31  9:36 UTC (permalink / raw)
  To: community

On Mon, Dec 29, 2003 at 04:57:56PM +0300, Alexej Kryukov wrote:
> therion wrote:
> 
> >В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a):
> > 
> >
> >>В принципе, перекодировку организовать несложно...
> >>Кто-то здесь предлагал даже готовый скрипт для этой цели.
> >>   
> >>
> >Хм... интересно, был бы очень полезен, если вдруг попадется, то буду 
> >благодарен. Он что же, перерывает весь винд и ищет русские имена?
> > 
> >
> 
> Ну, по логике вещей надо делать рекурсивный обход текущего каталога.
> *Весь* винт -- это было бы явно излишне. В принципе, логика-то ведь
> понятная... Получаем имя файла, транслируем его при помощи iconv,
> потом делаем mv old_name new_name... Такое любой может написать,
> разве что один потратит пару часов, а другой -- 10 минут :-)
> 

  http://freshmeat.net/projects/convmv/

  convmv converts filenames (not file content), directories, and even
  whole filesystems to a different encoding. This comes in very handy
  if, for example, one switches from an 8-bit locale to an UTF-8 locale.
  It has some smart features: it automagically recognises if a
  file is already UTF-8 encoded (thus partly converted
  filesystems can be fully moved to UTF-8) and it also takes
  care of symlinks. Additionally, it is able to convert from
  normalization form C (UTF-8 NFC) to NFD and vice-versa. This
  is important for interoperability with Mac OS X, for example,
  which uses NFD, while Linux and most other Unixes use NFC.
  Though it's primary written to convert from/to UTF-8 it can
  also be used with almost any other charset encoding. Note that
  this is a command line tool which requires at least Perl
  version 5.8.0.

  С уважением,
  А. Бородин.



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-31  9:36           ` Andrew Borodin
@ 2003-12-31 11:12             ` Sergey Degtyaryov
  2004-01-05  3:54             ` Guzaev Pavel
  2004-01-05 10:25             ` [Comm] " Michael Shigorin
  2 siblings, 0 replies; 31+ messages in thread
From: Sergey Degtyaryov @ 2003-12-31 11:12 UTC (permalink / raw)
  To: community

Andrew Borodin wrote:
> On Mon, Dec 29, 2003 at 04:57:56PM +0300, Alexej Kryukov wrote:
> 
>>therion wrote:
>>
>>
>>>В сообщении от 29 Декабрь 2003 13:57 Alexej Kryukov написал(a):
>>>
>>>
>>>
>>>>В принципе, перекодировку организовать несложно...
>>>>Кто-то здесь предлагал даже готовый скрипт для этой цели.
>>>>  
>>>>
>>>
>>>Хм... интересно, был бы очень полезен, если вдруг попадется, то буду 
>>>благодарен. Он что же, перерывает весь винд и ищет русские имена?
>>>
>>>
>>
>>Ну, по логике вещей надо делать рекурсивный обход текущего каталога.
>>*Весь* винт -- это было бы явно излишне. В принципе, логика-то ведь
>>понятная... Получаем имя файла, транслируем его при помощи iconv,
>>потом делаем mv old_name new_name... Такое любой может написать,
>>разве что один потратит пару часов, а другой -- 10 минут :-)
>>
> 
> 
>   http://freshmeat.net/projects/convmv/
> 
>   convmv converts filenames (not file content), directories, and even
>   whole filesystems to a different encoding. This comes in very handy
>   if, for example, one switches from an 8-bit locale to an UTF-8 locale.

Работает.
Я им перегонял 40Гб на файловом сервере из koi8-r в utf-8.

-- 
Сергей Дегтярев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-31  9:36           ` Andrew Borodin
  2003-12-31 11:12             ` Sergey Degtyaryov
@ 2004-01-05  3:54             ` Guzaev Pavel
  2004-01-05 10:25             ` [Comm] " Michael Shigorin
  2 siblings, 0 replies; 31+ messages in thread
From: Guzaev Pavel @ 2004-01-05  3:54 UTC (permalink / raw)
  To: community

>   http://freshmeat.net/projects/convmv/
>
>   convmv converts filenames (not file content), directories, and even
>   whole filesystems to a different encoding. This comes in very handy
>   if, for example, one switches from an 8-bit locale to an UTF-8 locale.
>   It has some smart features: it automagically recognises if a
>   file is already UTF-8 encoded (thus partly converted
>   filesystems can be fully moved to UTF-8) and it also takes
>   care of symlinks. Additionally, it is able to convert from
>   normalization form C (UTF-8 NFC) to NFD and vice-versa. This
>   is important for interoperability with Mac OS X, for example,
>   which uses NFD, while Linux and most other Unixes use NFC.
>   Though it's primary written to convert from/to UTF-8 it can
>   also be used with almost any other charset encoding. Note that
>   this is a command line tool which requires at least Perl
>   version 5.8.0.
OK, спасибо за ссылку...
Всех с праздником (как прошедшим так и наступающим :) )


^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re: Vi и кодировки
  2003-12-31  9:36           ` Andrew Borodin
  2003-12-31 11:12             ` Sergey Degtyaryov
  2004-01-05  3:54             ` Guzaev Pavel
@ 2004-01-05 10:25             ` Michael Shigorin
  2004-01-06  0:02               ` Vitaly Lipatov
  2 siblings, 1 reply; 31+ messages in thread
From: Michael Shigorin @ 2004-01-05 10:25 UTC (permalink / raw)
  To: community

On Wed, Dec 31, 2003 at 12:36:50PM +0300, Andrew Borodin wrote:
> http://freshmeat.net/projects/convmv/

В TODO, но если кто-то соберет раньше -- только ура.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Re: Vi и кодировки
  2004-01-05 10:25             ` [Comm] " Michael Shigorin
@ 2004-01-06  0:02               ` Vitaly Lipatov
  0 siblings, 0 replies; 31+ messages in thread
From: Vitaly Lipatov @ 2004-01-06  0:02 UTC (permalink / raw)
  To: community, Michael Shigorin

On 5 Январь 2004 13:25, Michael Shigorin wrote:
> On Wed, Dec 31, 2003 at 12:36:50PM +0300, Andrew Borodin wrote:
> > http://freshmeat.net/projects/convmv/
>
> В TODO, но если кто-то соберет раньше -- только ура.
convmv-1.07-alt1.src.rpm
отправился в Incoming
Ура? :)

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Vi и кодировки
  2003-12-30 10:11     ` Alexej Kryukov
@ 2004-01-09  5:17       ` Guzaev Pavel
  0 siblings, 0 replies; 31+ messages in thread
From: Guzaev Pavel @ 2004-01-09  5:17 UTC (permalink / raw)
  To: community

В сообщении от 30 Декабрь 2003 15:11 Alexej Kryukov написал(a):
> On Tuesday 30 December 2003 06:33, therion wrote:
> > > Поэтому у меня установки стоят такие:
> > >
> > > set encoding=utf-8
> >
> > Пробовал, после этого файл становится в принципе не читаемым....
> > может все-же это кроме всего прочего определяется еще и кодировкой
> > системы?
>
> Ни в малейшей степени. Но если Вы забыли поставить кодировку
> guifont iso10646-1 --- тогда конечно...
>
> > > set fileencodings=ucs-bom,8bit-cp1251,utf-8
> >
> > Помогла такая строка:
> > guifont=-*-fixed-medium-r-normal--*-130-*-*-c-*-microsoft-cp1251
>
> Еще раз: сделайте вместо этого iso10646-1. Всё равно Вам рано
> или поздно переходить на сборку с gtk2 (наверняка в следующей версии
> ALT будет именно она), а там для guifont настраивается только имя
> и размер.
>
> > Пока кодировка системы была cp1251 видимо gvim в ней и выводил, после
> > перехода он стал в koi8-r, а файл в cp1251 так и остался :)). Откуда
> > он параметры системы читает, - вот в чем вопрос?
>
> Ниоткуда не читает. Берет то, что написано у него в конфигах.
>
> > > Вот фрагмент моего .vimrc с установкой шрифта (на все случаи
> > > жизни):
> >
> > И почему напрочь отсутствует этот файл настроек в каталоге
> > пользователя?
>
> Запустите (g)vim -V, чтобы посмотреть, какие файлы загружаются.
> Возможно, надо просто истребить какие-нибудь конфиги из
> /etc.
>
> > Есть, правда такой в каталоге root но и действует он соответственно
> > для рута. При ручном создании файла настройки из него просто не
> > беруться. Вероятно надо сохранить настройки с помощью команды...и
>
>       ^^
>
> > в последствии vim будет брать их оттуда. В документации пока
>
>   ^^^
>
> > ничего подобного не раскопал.
>
> А нет ничего подобного. Файл создается именно руками. Если настройки
> из него не берутся, это просто значит, что они перекрываются
> чем-то. В данном случае как раз помогает опция -V.
>
> > > " GUI font
> > > if has("win32")
> > >   set guifont=lucida_sans_unicode:h12:::cDEFAULT
> > > elseif has("gui_kde")
> > >   set guifont=Fixed\[Misc]/18/-1/5/50/0/0/0/1/0
> > > elseif has('gui_gtk2')
> > >   set guifont=Fixed\ 18
> > > elseif has('gui')
> > >   set
> > > guifont=-misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso10646-1
> > > endif
> > >

Извиняюсь за долгое молчание, но ящик на бесплатном сервере, решил что 
рассылка это спалм, и начал его благополучно отфутболивать.
Не так давно уже пришлось менять ящик, но и тут проблемы :(

В целом, разобрался, огромное спасибо за помощь. Будем переходить на уникод, 
если возникнут проблемы куда обратиться уже знаю. 

Тему, можно считать закрытой.

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2004-01-09  5:17 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-29  3:34 [Comm] Vi и кодировки therion
2003-12-29  5:14 ` Dmitry Azhichakov
2003-12-29  7:09   ` therion
2003-12-29  7:50   ` Alexej Kryukov
2003-12-30  3:14     ` therion
2003-12-29  5:35 ` Alexey I. Froloff
2003-12-29  7:04   ` therion
2003-12-29  8:36     ` Alexey I. Froloff
2003-12-29  9:45       ` therion
2003-12-30  3:24       ` therion
2003-12-30  5:54         ` Alexey I. Froloff
2003-12-30  5:58           ` Alexey I. Froloff
2003-12-30 10:11           ` Alexej Kryukov
2003-12-30  6:05       ` therion
2003-12-31  4:29       ` Guzaev Pavel Urevich
2003-12-31  6:41         ` Andrey Novoselov
2003-12-29  7:45 ` Alexej Kryukov
2003-12-29  8:30   ` therion
2003-12-29  8:57     ` Alexej Kryukov
2003-12-29  9:55       ` therion
2003-12-29 13:57         ` Alexej Kryukov
2003-12-31  9:36           ` Andrew Borodin
2003-12-31 11:12             ` Sergey Degtyaryov
2004-01-05  3:54             ` Guzaev Pavel
2004-01-05 10:25             ` [Comm] " Michael Shigorin
2004-01-06  0:02               ` Vitaly Lipatov
2003-12-30  3:33   ` [Comm] " therion
2003-12-30 10:11     ` Alexej Kryukov
2004-01-09  5:17       ` Guzaev Pavel
2003-12-30  6:05   ` therion
2003-12-31  4:30   ` Guzaev Pavel Urevich

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