* [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