2015-08-19 3 views
7

Мой vim не может прокручиваться в iTerm2, даже set mouse=a добавил в файл .vimrc.Vim не может прокручиваться в iTerm2

Внутри tmux, однако, функция прокрутки vim работает правильно.

Что случилось с моим vim?

+0

как прокрутка? мышь? клавиши со стрелками? или 'hjkl'? или 'ctrl +?'? – HuStmpHrrr

+0

Пожалуйста, запустите 'vim -version' из командной строки или в Vim, введите: version и предоставите вывод. –

+0

На стороне примечание, используя мышь для прокрутки, является антипаттерном как в Vim, так и в tmux, и сводит на нет преимущества использования таких инструментов. – zool

ответ

24

Последние версии Vim поддерживает «SGR» протокол, вы можете добавить код ниже для вашей .vimrc:

set mouse=a 
if has("mouse_sgr") 
    set ttymouse=sgr 
else 
    set ttymouse=xterm2 
end 
+2

Woo, действительно круто, это работает, THX! –

+1

О, Боже, я так долго смотрел на это !!!! Благодаря! –

Смежные вопросы