LINUX.ORG.RU

gvim + terminus = тормоза при отрисовке

 ,


0

1

Доброго времени суток!

Gvim жутко тормозит при перерисовке. Особенно заметно при разворачивании на весь экран. С другими шрифтами все хорошо. Проблема появилась давно, собрался таки выяснить в чем дело.

Подскажите, с чем это может быть связано?

Ответ на: комментарий от kovrik

пальцем в небо: terminus ttf'ный? может из-за этого?

apt-get install xfonts-terminus — вот такой он у меня

а вообще, юзай vim

Так и делал. Но захотелось мне поглядеть limp. И в vim появилась проблема с перемещением при помощи стрелок (только при открытии *.cl, *.lisp файлов). Появляются буквы A,B,C,D. Это вылечилось так: export TERM=ansi. Зато сломались мои F1-F12... И так далее. Надеюсь починить gvim проще. Хотя если посоветуете как победить этот limp, обойдусь без gvim.

kardapoltsev ★★★★★
() автор топика

Проблема с драйверами intel.

Медленная отрисовка bitmap шрифтов в gtk2.

Начиная с какой-то версии должна быть пофикшена.

Belkrr
()

Странно. Попробовал у себя в Gvim'е поставить Terminus - всё летает.

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

проблема в этом самом лимпе, учитывая что он тебе ещё и хоткеи накрыл
плагин 200+ килобайт в архиве... запаришься разбираться
проще выкинуть его если не нужен

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

кстати, у них там баг трэкер есть, попробуй там спросить

q11q11 ★★★★★
()

Было такое, пришёл 2.20 драйвер ещё в июле и всё починилось.

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

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

Проблема лимпа - это то, что стрелочками не двигается курсор. А мне интересно почему gvim тормозит. И тормозит вообще без единого плагина. И даже с пустым открытым файлом он разворачивается на весь экран адски медленно. Но зато работают стрелочки.

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

Тебе же написали:

Проблема с драйверами intel.

Медленная отрисовка bitmap шрифтов в gtk2.

Начиная с какой-то версии должна быть пофикшена.

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

ааа, сорри, проморгал что это разные проблемы
тогда да, видеодрова скорее всего

хотя есть ещё вариант - уменьшить рабочее пространство,
по умолчанию его ширина кажется 10000 символов (не зависимо от размера терминала)
гугл точно поможет, ибо я с этим тоже сталкивался, но у меня тормозило только при подсветке

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 1)
Ответ на: комментарий от vvviperrr

Завтра попробую обязательно. Или починю vim и пусть gvim тормозит дальше)

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

Если вы про xserver-xorg-video-intel то их у меня вообще нет. Драйвера на nvidia из пакетов пробовал, блоб с оф сайта пробовал. Одинаково..

Я чего то недопонимаю...

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

В режиме вставки. Редко, но пользуюсь. И теперь по привычке нажимаю, приходится удалять все эти A B C D которые вставились строкой выше после нажатия стрелочки.

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

Хм, тогда лог пакетного менеджера смотри. Я у себя ничего подозрительного больше не нашёл. Вроде, летом тогда на какие-то посты о cairo натыкался, но сейчас уже точно не скажу.

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

Я очень редко пользовался gvim. В основном только vim. Но раньше вроде тоже было...

Лучше я починю vim + limp. Это проще, кажется)

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

Просто исходники limp я осилю, а вот исходники gvim или cairo... Нет у меня столько свободного времени))

Спасибо за советы!

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

лучше используй motif с terminus. убери тулбар, меню и скроллы. на гтк версию уже не вернешься.

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

Исправил таки проблему со стрелками, буду дальше пользовать vim. Проблема не решена, но не актуальна для меня больше.

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

Так ты как-то не так вим юзаешь...какие еще стрелки?
Серьезно, я тоже сначала долго плевался, но потом быстро привыкаешь.
И это hjkl намного удобнее. Так что советую пересилить себя и попробовать.
Ну а потом перейдешь на Пентадактиль, тайлинговые ВМ и прочий vim-like софт :)

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

Я ведь объяснял. В режиме вставки я пользуюсь иногда стрелочками. Редко, но все таки пользуюсь.

Как ты предлагаешь? Esc, j, i если мне надо на строку вниз? Или ^O j? Это три нажатия. А стрелка вниз - одно.

Pentadactil и xmonad я уже осилил))

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

Да, на личном опыте. Правда, я limp не ковырял, но судя по докам с возможностями негусто. А slimv - полноценная замена slime

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

Да, Esc, j, i. Для микроперемещений может и не очень эффективно, зато hjkl войдет в привычку. А уж тогда передвижения будут быстрее и эффективнее.
Более того, если тебе часто приходится менять что-то однотипное на соседних строках, то может проще использовать редактирование в visual block mode или regex'ы.

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

Как ты предлагаешь? Esc, j, i если мне надо на строку вниз? Это три нажатия.

Очень просто, одно нажатие:

imap     <F9>           <Left>
imap     <F10>          <Down>
imap     <F11>          <Up>
imap     <F12>          <Right>

Если не жестко лиспо-специфично, то можно ознакомится с:

https://github.com/jpalardy/vim-slime (шлет параграф / выделенный кусок) через тмукс куда угодно, в REPL например какой.

https://github.com/benmills/vimux (изначально для руби, но может выслать input куда угодно через тмукс и показать результат в открытом буфере)

science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от science

Знаю, даже поставил себе, но по сути не использую. Обхожусь стандартными вимовскими средствами. Дискомфорта не испытываю)

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

оче годно, спасибо.

даже если не использовать.)

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

Да вошли они в привычку, вим я осилил))) И стрелочки уже починил. Неспокойно мне когда вим сломан, пусть даже чуть чуть))

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

imap <F9> <Left>

Это уход от проблемы, а не решение.

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

Его возможностей мне пока вполне хватает, но slimv поставлю, поближе посмотрю, спасибо.

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