在Vim中禁用两指滚动

zeb*_*und 5 vim scroll cursor

在使用Vim(v7.3.353-2在撰写本文时)时,如果我的手掌在键盘上不小心碰到了触控板,并导致Vim中的滚动改变了光标的位置,那么这既令人沮丧又耗时。

如何禁用此行为?

Ben*_*oit 4

您可以将这些绑定重新映射为无操作(请参阅: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>
Run Code Online (Sandbox Code Playgroud)

  • 嗯,由于某种原因这不起作用。有什么特别的原因吗? (2认同)