禁用Vim中的双指滚动

时间:2012-01-02 14:12:43

标签: vim scroll cursor

我使用大量的Vim设置运行Arch Linux,虽然我非常喜欢它,但我发现很难编程,因为我的手掌经常碰到触摸板,因此导致我的光标滚动到导致我拧紧的地方我的代码。这可能既耗时又令人沮丧。有没有办法在vim中关闭它,只有vim,还是我必须完全消除触摸板滚动?如果有办法,这个神奇的命令是什么?

修改

撰写本文时使用的Vim版本是 7.3.353-2

2 个答案:

答案 0 :(得分:3)

您可以将这些绑定重新映射到无操作(请参阅: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 :(得分:1)

我认为这是您的终端程序的问题。我刚刚尝试了yakuake,它看起来像KDE的konsole上的一些变种。这有一个漏洞:

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

也许天真,我希望修复konsole的这个bug也能解决yakuake的行为。