[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vim, xterm, wrap & utf-8



On Mon, Aug 01, 2005 at 12:46:33PM +0300, alexander barakin wrote:
> On Wed, 06 Jul 2005 15:47:48 +0600
> Igor Goldenberg <igold@igold.pp.ru> wrote:
> 
>  IG> Добрый день!
>  IG> 
>  IG> Заметил странный глюк в vim'е. Если открыть русский файл с длинными
>  IG> строками (шире экрана) в vim'е в xterm'e, запущенным под utf-8, то при
>  IG> переносе строк (в конфиге стоит :set wrap) в начале каждой
>  IG> строки-"продолжения" появляется мусор (что-то вида "14;1H" на 14-й
>  IG> *экранной* строке и т.д.), который по Ctrl+L не убирается. Если сказать
>  IG> :set linebreak, то после Ctrl+L всё становится нормально (но разрыв
>  IG> строк идёт уже по словам).
>  IG> 
>  IG> Забавно то, что в gnome terminal'е этого нет, специально запустил,
>  IG> проверил. В gVim'е (гномовском) тоже всё нормально.
>  IG> 
>  IG> Есть у кого такой эффект или я один такой "счастливый"? :-)
> 
> есть такая буква.
> 
>  IG> У меня ubuntu, но не уверен, что это критично. Вот версии софта:
>  IG> 
>  IG> vim: 6.3-046+1ubuntu7
>  IG> xterm: 6.8.2-10 (xterm -version даёт "XTerm(197)")
>  IG> gnome-terminal: 2.10.0-0ubuntu2
>  IG> 
>  IG> Писать разработчикам vim'а или искать глюк в системе/настройках?
> 
> возможно, проблема и в xterm-е. возможно, лечится.
> 
Проблема, скорее всего, в том, что vim использует libncurses.so.5, а с
utf-8 дружит только libncursesw.so.5. Подобные проблемы наблюдаются,
например, и в aptitude.



Reply to: