LINUX.ORG.RU

Vim неправильно отрисовывается на экране

 , ,


0

0

Собственно вот пример неверной отрисовки: http://itmages.ru/image/view/1525366/7823d21f

Еще есть проблемы с обработкой хоткеев, с неверной отрисовкой курсора и т.д.
Также заметно, что vim не запускается на все окно терминала, а лишь на его половину.

В urxvt все работает хорошо, gvim работает хорошо, а в ttyX и терминалах использующих libvte (konsole не проверял) возникают вышеперечисленные проблемы.

Версия vim — 7.4, работает на Arch Linux, с последними обновлениями. Подробнее о моей версии vim.

Есть подозрение, что это связано с включенными опциями. Куда смотреть?



Последнее исправление: cetjs2 (всего исправлений: 3)

Предлагаю шаманство. Попробуй отключить режим совместимости с vi (set nocompatible в .vimrc)

Meyer ★★★★★
()
Ответ на: комментарий от baverman

Да, при таком запуске, даже если потом выполнить set ruler, все нормально.

Policeman
() автор топика

Все оказалось до безобразия просто. У меня в .vimrc был кусок чьего-то конфига:

if has("gui_running")
  " GUI is running or is about to start.
  " Maximize gvim window.
  set lines=47 columns=170
else
  if exists("+lines")
    set lines=50
  endif
  if exists("+columns")
    set columns=100
  endif
endif
Эти строки должны были максимизировать окно gvim, и я почему-то пропустил настройки для консоли. После удаления этих строк все заработало как надо.

Policeman
() автор топика
Ответ на: комментарий от Policeman

Значит проблема в каких-то настройках в .vimrc

Или в волшебных плагинах. По себе знаю, как может задолбать постепенный расскомент секций конфига. Удачи.

// У меня арч, та же версия вима, в tty и vte все норм.

baverman ★★★
()

В .vimrc кодировку, t_Col не менял? Курсор может не рисоваться из-за этого

Meyer ★★★★★
()
Ответ на: комментарий от anonymous

Это связано с моей криворукостью, я выше отписывался. Надо было читать что копировал в свой конфиг.

Policeman
() автор топика
Ответ на: комментарий от Policeman

Вот, проблема была в этом:

Ага, ответил раньше, чем прочитал коммент :)

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.