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: