The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Привязка к клавише переключения кодировки текста в vim. (rus vi vim charset encoding)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: rus, vi, vim, charset, encoding,  (найти похожие документы)
Date: Thu, 19 Sep 2002 00:34:54 +0600 From: P4elovod Planety <P4elovod_Planety@p15.f1935.n5020.z2.fidonet.org> Newsgroups: ftn.ru.linux Subject: Привязка к клавише переключения кодировки текста в vim. никаких лишних заморочек ненадо, я повесил всю vim`овскую тему на F8 и ей переключаю кодировки по кругу.. правил только .vimrc и все === Cut === set encoding=koi8-r set termencoding=koi8-r 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 " если хочется чтобы текущая кодировка в статусной строке отображалась, то set statusline=%<%f%h%m%r%=%b\ %{&encoding}\ 0x%B\ \ %l,%c%V\ %P === Cut ===

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, naHAL (?), 19:55, 26/01/2007 [ответить]  
  • +/
    а толку-то? файл открытый в неправильной кодировке таким макаром трешится до невозможности
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру