public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] Vim encodings
@ 2005-10-23 19:43 Dmitry Lukashin
  2005-10-25  2:05 ` Александр Жолтковский
  2005-10-26  9:40 ` [gentoo-user-ru] Vim encodings Zero Z. Zeibov
  0 siblings, 2 replies; 12+ messages in thread
From: Dmitry Lukashin @ 2005-10-23 19:43 UTC (permalink / raw
  To: gentoo-user-ru

Господа, а никто не знает, что можно прописать в vim'е во время
редактирования, чтобы сменить кодировку файла?

Локаль у меня koi8-r, открываю файл в cp1251, пишу
:set encoding=cp1251
И эффекта никакого.

Однако если сделать по мануалу
:edit ++enc=cp1251 russian.txt
то файл перекодируется. Но открывать файлы вот так из vim'а мне
неудобно, хочу сначала открыть файл, а затем прописать кодировку.

В идеале хотелось бы указать кодировку внутри файла, в смысле дописать
в конец
// vim: encoding=cp1251

Но это почему-то тоже не работает

-- 
Cheers!
Jabber: nullevent@jabber.ru
-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] Vim encodings
  2005-10-23 19:43 [gentoo-user-ru] Vim encodings Dmitry Lukashin
@ 2005-10-25  2:05 ` Александр Жолтковский
  2005-10-25 11:06   ` [OBORONA-SPAM] " Alex Efros
  2005-10-26  9:40 ` [gentoo-user-ru] Vim encodings Zero Z. Zeibov
  1 sibling, 1 reply; 12+ messages in thread
From: Александр Жолтковский @ 2005-10-25  2:05 UTC (permalink / raw
  To: gentoo-user-ru

В Вск, 23/10/2005 в 23:43 +0400, Dmitry Lukashin пишет:
> Господа, а никто не знает, что можно прописать в vim'е во время
> редактирования, чтобы сменить кодировку файла?
> 
> Локаль у меня koi8-r, открываю файл в cp1251, пишу
> :set encoding=cp1251
> И эффекта никакого.
> 
> Однако если сделать по мануалу
> :edit ++enc=cp1251 russian.txt
> то файл перекодируется. Но открывать файлы вот так из vim'а мне
> неудобно, хочу сначала открыть файл, а затем прописать кодировку.
> 
> В идеале хотелось бы указать кодировку внутри файла, в смысле дописать
> в конец
> // vim: encoding=cp1251
> 
> Но это почему-то тоже не работает

Я тоже хотел решить такую проблему и нарыл вот что:

map <F8> :execute RotateEnc()<CR>
map <F7> :let &fileencoding=&encoding<CR>

" some funcs

let b:encindex=0
function! RotateEnc()
        let y = -1
        while y == -1
                let encstring = "#8bit-cp1251#8bit-cp866#utf-8#koi8-r#"
                let x = match(encstring,"#",b:encindex)
                let y = match(encstring,"#",x+1)
                let b:encindex = x+1
                if y == -1
                      let b:encindex = 0
                else
                      let str = strpart(encstring,x+1,y-x-1)
                  return ":set encoding=".str
                endif
        endwhile
endfunction

Только к сожалению оно тоже не работает :(


-- 
Александр


-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [OBORONA-SPAM]  Re: [gentoo-user-ru] Vim encodings
  2005-10-25  2:05 ` Александр Жолтковский
@ 2005-10-25 11:06   ` Alex Efros
  2005-10-25 11:51     ` [gentoo-user-ru] IGMA900 & X doro
  0 siblings, 1 reply; 12+ messages in thread
From: Alex Efros @ 2005-10-25 11:06 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Tue, Oct 25, 2005 at 09:05:37AM +0700, Александр Жолтковский wrote:
> В Вск, 23/10/2005 в 23:43 +0400, Dmitry Lukashin пишет:
> > Господа, а никто не знает, что можно прописать в vim'е во время
> > редактирования, чтобы сменить кодировку файла?

Ну, во-первых, если нужно просто редактировать файлы в разных кодировках, и
при этом файлы в виндовой кодировке можно как-то определить по имени, то
можно в ~/.vimrc прописать что-нить вроде:

set fileencodings=koi8-r
au FileReadPre,BufReadPre /mnt/D/*          set fileencodings=cp1251

Тогда все файлы открываемые внутри /mnt/D/ будут автоматически при открытии
перекодироваться из cp1251 в вашу кодировку, а при записи автоматически
конвертироваться обратно.

Для ручного перекодирования я использую:

""" Перекодирование файла между русскими кодировками. Кодировки выбираются
""" через меню. Вызов меню по <F6>.
set wcm=<Tab>
menu Encoding.Win->Koi  :%!recode WIN KOI -<CR>
menu Encoding.Koi->Win  :%!recode KOI WIN -<CR>
menu Encoding.Dos->Koi  :%!recode DOS KOI -<CR>
menu Encoding.Koi->Dos  :%!recode KOI DOS -<CR>
menu Encoding.Win->Dos  :%!recode WIN DOS -<CR>
menu Encoding.Dos->Win  :%!recode DOS WIN -<CR>
map <F6> :emenu Encoding.<TAB>

Работает это через запуск проги recode. В данном случае recode - это мой
древний скрипт, а вы можете вместо него подставить:
1) стандартную прогу recode (emerge recode), только у него параметры
   другие
2) стандартную прогу iconv
3) встроенные средства vi
Давно надо было свой recode заменить на что-то более стандартное, но он
работает себе и работает, так что руки никак до этого не дойдут. :)

-- 
			WBR, Alex.
-- 
gentoo-user-ru@gentoo.org mailing list


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

* [gentoo-user-ru] IGMA900 & X
  2005-10-25 11:06   ` [OBORONA-SPAM] " Alex Efros
@ 2005-10-25 11:51     ` doro
  2005-10-25 12:21       ` Antonio
  0 siblings, 1 reply; 12+ messages in thread
From: doro @ 2005-10-25 11:51 UTC (permalink / raw
  To: gentoo-user-ru

Я уже спрашивал,
но, наверное, редким вопрос оказался.

Интересовался как в Х ведет себя IGMA 900
встроеная в чипсет i915 видеокарта ?

Какие драйвера для нее использовать ?

Good luck.
----------------------
With respect, Eduard.
mailto:doro@doro.poltava.ua
http://doro.poltava.ua
ICQ: 176017203

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-25 11:51     ` [gentoo-user-ru] IGMA900 & X doro
@ 2005-10-25 12:21       ` Antonio
  2005-10-26  9:29         ` doro
  0 siblings, 1 reply; 12+ messages in thread
From: Antonio @ 2005-10-25 12:21 UTC (permalink / raw
  To: gentoo-user-ru

А какие ты пробовал?
--
Best Regards,
Antonio

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-25 12:21       ` Antonio
@ 2005-10-26  9:29         ` doro
  2005-10-26  9:35           ` Igor Roslyakov
  0 siblings, 1 reply; 12+ messages in thread
From: doro @ 2005-10-26  9:29 UTC (permalink / raw
  To: gentoo-user-ru

On Tue, 25 Oct 2005, Antonio wrote:

> А какие ты пробовал?

Никакие.

Думаю покупать домой машину с чипом i915.

Вот хотел выяснить что меня ждет в будущем

Good luck.
----------------------
With respect, Eduard.
mailto:doro@doro.poltava.ua
http://doro.poltava.ua
ICQ: 176017203
1810298472

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-26  9:29         ` doro
@ 2005-10-26  9:35           ` Igor Roslyakov
  2005-10-26 10:54             ` doro
  0 siblings, 1 reply; 12+ messages in thread
From: Igor Roslyakov @ 2005-10-26  9:35 UTC (permalink / raw
  To: gentoo-user-ru

doro@doro.poltava.ua пишет:

>On Tue, 25 Oct 2005, Antonio wrote:
>
>  
>
>>А какие ты пробовал?
>>    
>>
>
>Никакие.
>
>Думаю покупать домой машину с чипом i915.
>
>Вот хотел выяснить что меня ждет в будущем
>
>  
>
xorg 6.8.2 содержит все необходимое для i915 у меня стал нормально и 
даже 3d заработало.

-- 
С уважением Игорь Росляков



-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] Vim encodings
  2005-10-23 19:43 [gentoo-user-ru] Vim encodings Dmitry Lukashin
  2005-10-25  2:05 ` Александр Жолтковский
@ 2005-10-26  9:40 ` Zero Z. Zeibov
  1 sibling, 0 replies; 12+ messages in thread
From: Zero Z. Zeibov @ 2005-10-26  9:40 UTC (permalink / raw
  To: gentoo-user-ru

Dmitry Lukashin wrote:

>Господа, а никто не знает, что можно прописать в vim'е во время
>редактирования, чтобы сменить кодировку файла?
>  
>
а если так?
:e ++enc=cp1251

-- 
KN0L3DG3 i$ a P0W3R...
u$3 y0uR P0W3R iN G00D, N07 3ViL

(ASM&&sploits)?1(q#ZeAOeA:/dev/null


-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-26  9:35           ` Igor Roslyakov
@ 2005-10-26 10:54             ` doro
  2005-10-26 11:18               ` Igor Demjanenko
  0 siblings, 1 reply; 12+ messages in thread
From: doro @ 2005-10-26 10:54 UTC (permalink / raw
  To: gentoo-user-ru

On Wed, 26 Oct 2005, Igor Roslyakov wrote:

> >Никакие.
> >
> >Думаю покупать домой машину с чипом i915.
> >
> >Вот хотел выяснить что меня ждет в будущем
> >
> >
> >
> xorg 6.8.2 содержит все необходимое для i915 у меня стал нормально и даже 3d
> заработало.

Ага, ясно !
Спасибо.

А то предыдущее молчаливое согласие как-то расстроило.
Я уж думал все намного хуже.

Good luck.
----------------------
With respect, Eduard.
mailto:doro@doro.poltava.ua
http://doro.poltava.ua
ICQ: 176017203

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-26 10:54             ` doro
@ 2005-10-26 11:18               ` Igor Demjanenko
  2005-10-26 11:23                 ` Alex Korshunov
  0 siblings, 1 reply; 12+ messages in thread
From: Igor Demjanenko @ 2005-10-26 11:18 UTC (permalink / raw
  To: gentoo-user-ru

Лично у меня был неудачный опыт с 845 чипсетом: никак не хотели иксы 
запускаться. Было такое у кого-нибудь ещё ?

>>>Никакие.
>>>
>>>Думаю покупать домой машину с чипом i915.
>>>
>>>Вот хотел выяснить что меня ждет в будущем
>>>
>>>
>>>
>>
>>xorg 6.8.2 содержит все необходимое для i915 у меня стал нормально и даже 3d
>>заработало.
> 
> 
> Ага, ясно !
> Спасибо.
> 
> А то предыдущее молчаливое согласие как-то расстроило.
> Я уж думал все намного хуже.
> 
> Good luck.
> ----------------------
> With respect, Eduard.
> mailto:doro@doro.poltava.ua
> http://doro.poltava.ua
> ICQ: 176017203
> 


-- 
/ Igor Demjanenko
Fotki Inc.

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-26 11:18               ` Igor Demjanenko
@ 2005-10-26 11:23                 ` Alex Korshunov
  2005-10-26 11:29                   ` Igor Demjanenko
  0 siblings, 1 reply; 12+ messages in thread
From: Alex Korshunov @ 2005-10-26 11:23 UTC (permalink / raw
  To: gentoo-user-ru

Igor Demjanenko wrote:

> Лично у меня был неудачный опыт с 845 чипсетом: никак не хотели иксы 
> запускаться. Было такое у кого-нибудь ещё ?
>
У меня отлично работало два линукса на 845 чипсетах. Конфигурации машин 
были разные. Один из лялихов был gentoo.

-- 
gentoo-user-ru@gentoo.org mailing list


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

* Re: [gentoo-user-ru] IGMA900 & X
  2005-10-26 11:23                 ` Alex Korshunov
@ 2005-10-26 11:29                   ` Igor Demjanenko
  0 siblings, 0 replies; 12+ messages in thread
From: Igor Demjanenko @ 2005-10-26 11:29 UTC (permalink / raw
  To: gentoo-user-ru

Проблема пофиксилась тем, что я скомпилил драйвер i915. Всё заработало.
Было это на Gentoo 2004.1

>> Лично у меня был неудачный опыт с 845 чипсетом: никак не хотели иксы 
>> запускаться. Было такое у кого-нибудь ещё ?
>>
> У меня отлично работало два линукса на 845 чипсетах. Конфигурации машин 
> были разные. Один из лялихов был gentoo.
> 


-- 
/ Igor Demjanenko
Fotki Inc.

-- 
gentoo-user-ru@gentoo.org mailing list


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

end of thread, other threads:[~2005-10-26 11:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-23 19:43 [gentoo-user-ru] Vim encodings Dmitry Lukashin
2005-10-25  2:05 ` Александр Жолтковский
2005-10-25 11:06   ` [OBORONA-SPAM] " Alex Efros
2005-10-25 11:51     ` [gentoo-user-ru] IGMA900 & X doro
2005-10-25 12:21       ` Antonio
2005-10-26  9:29         ` doro
2005-10-26  9:35           ` Igor Roslyakov
2005-10-26 10:54             ` doro
2005-10-26 11:18               ` Igor Demjanenko
2005-10-26 11:23                 ` Alex Korshunov
2005-10-26 11:29                   ` Igor Demjanenko
2005-10-26  9:40 ` [gentoo-user-ru] Vim encodings Zero Z. Zeibov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox