Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Hleb Valoska                         2:452/60.16    20 Jul 2003  09:01:09
 To : Alexandra Kossovsky
 Subject : Re: vim :e ++enc=ENC file -> not converted
 -------------------------------------------------------------------------------- 
 
 
 On 20 Лiп 2003 at 00:18, Alexandra Kossovsky wrote:
 
 HV>> Hе работает перекодировка в виме.
 
 Оказывается, Vim не понимает правильно cp1251 локаль. Пришлось прилепить
 ему такую конструкцию в ~/.vimrc:
 
 if v:lang =~ "CP1251"
   set encoding=8bit-cp1251
 endif
 
 Заработал и iconv(), и исправленный вариант из хелпа.
 
 Hо есть другой вопрос, почему он не отображает норамально длинные тире
 (ndash, mdash)? Вместо них пишет ~V и ~W.  Да и вообще, половину знаков
 между #130 и #155 такой хренью показывет. А в utf-8 даже кавычки-ёлочки
 не хочет показывать.
 
 HV>> Пример из хелпа тоже не работает, говорит "Not an editor command:
 HV>> system"
  AK> function! CharConvert()
  AK>     call system("recode " . v:charconvert_from . ".." . v:charconvert_to .
  AK>         \ " <" . v:fname_in . " >" . v:fname_out)
  AK>     return v:shell_error
  AK> endfun
  AK> Работает :-)
  AK> Hайди 10 отличий...
 
 Вот такая справка :((
 
 -- 
     БСД "Разам!", Гомель: http://www.bsd-homiel.tk
 
 ... Резиновые пули, слезоточивый газ - подарок президента для рабочих масс!
 --- Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
  * Origin: Property is theft (2:452/60.16)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: vim :e ++enc=ENC file -> not converted   Hleb Valoska   20 Jul 2003 09:01:09 
Архивное /ru.linux/2765a0ce9aa0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional