Windows10下gVim 8.2无法禁用滚轮功能怎么解决
gVim 8.2 关闭滚轮功能操作方案
将以下配置添加到你的_vimrc配置文件中,保存后重载配置或重启gVim即可生效,该配置仅禁用滚轮滚动操作,不会影响中键点击粘贴功能:
" 普通模式下禁用滚轮滚动 noremap <ScrollWheelUp> <Nop> noremap <ScrollWheelDown> <Nop> noremap <ScrollWheelLeft> <Nop> noremap <ScrollWheelRight> <Nop> " 插入模式下禁用滚轮滚动 inoremap <ScrollWheelUp> <Nop> inoremap <ScrollWheelDown> <Nop> inoremap <ScrollWheelLeft> <Nop> inoremap <ScrollWheelRight> <Nop> " 可视模式下禁用滚轮滚动 vnoremap <ScrollWheelUp> <Nop> vnoremap <ScrollWheelDown> <Nop> vnoremap <ScrollWheelLeft> <Nop> vnoremap <ScrollWheelRight> <Nop> " 可选:禁用带Ctrl修饰键的滚轮操作,避免按Ctrl时滚轮仍生效 noremap <C-ScrollWheelUp> <Nop> noremap <C-ScrollWheelDown> <Nop> inoremap <C-ScrollWheelUp> <Nop> inoremap <C-ScrollWheelDown> <Nop> vnoremap <C-ScrollWheelUp> <Nop> vnoremap <C-ScrollWheelDown> <Nop>
- 此前使用普通
nmap/imap/vmap未生效,是因为没有明确映射滚轮专属的<ScrollWheel*>事件,使用非递归映射noremap可以避免映射冲突 - 配置添加完成后可以在命令模式执行
:source $MYVIMRC立即重载配置,无需重启软件
内容的提问来源于stack exchange,提问作者user8711867
相关产品推荐
相关产品推荐

