Отключение прокрутки двумя пальцами в Vim - PullRequest
4 голосов
/ 02 января 2012

Я запускаю Arch Linux с здоровенной настройкой Vim, и, хотя мне это очень нравится, мне иногда трудно программировать, потому что моя ладонь часто ударяется о сенсорную панель, в результате чего мой курсор прокручивается в места, которые приводят к прикручиваниюмой кодЭто может занять много времени, а также разочарование.Есть ли способ отключить это в vim, и только vim, или мне придется полностью исключить прокрутку сенсорной панели?Если есть способ, что это за магическая команда?

Редактировать

Версия Vim, использованная на момент написания этой статьи, была 7.3.353-2 .

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Вы можете переназначить эти привязки в бездействие (см. :help <scrollwheel:

noremap <ScrollWheelUp>      <nop>
noremap <S-ScrollWheelUp>    <nop>
noremap <C-ScrollWheelUp>    <nop>
noremap <ScrollWheelDown>    <nop>
noremap <S-ScrollWheelDown>  <nop>
noremap <C-ScrollWheelDown>  <nop>
noremap <ScrollWheelLeft>    <nop>
noremap <S-ScrollWheelLeft>  <nop>
noremap <C-ScrollWheelLeft>  <nop>
noremap <ScrollWheelRight>   <nop>
noremap <S-ScrollWheelRight> <nop>
noremap <C-ScrollWheelRight> <nop>
1 голос
/ 31 мая 2013

Я думаю, что это проблема с вашей терминальной программой. Я только что попробовал yakuake, и это похоже на какой-то его вариант на ksole KDE. Существует открытая ошибка:

https://bugs.kde.org/show_bug.cgi?id=170582

Возможно, наивно, я надеюсь, что исправление этой ошибки для konsole также исправит поведение для yakuake.

...