vim禁用鼠标选中时进入visual mode功能

本文介绍如何解决Vim编辑器在Xshell中使用时,鼠标选中进入可视模式的问题。通过禁用setmouse设置,使用户可以正常地使用鼠标进行选中和复制操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在使用xshell中碰到部分服务器使用时,鼠标选中时进入visual mode,十分不习惯,因此了解如何取消,原因主要是vim启用了set mouse的设置,注释设置即可。

set mouse模式:

n   普通模式
v   可视模式
i   插入模式
c   命令行模式
h   在帮助文件里,以上所有的模式
a   以上所有的模式
r   跳过 |hit-enter| 提示
A   在可视模式下自动选择

首先打开vim,在末行模式使用scriptnames看看vim加载了哪些脚本:

  1: /usr/share/vim/vimrc                                                                     
  2: /usr/share/vim/vim81/debian.vim
  3: /usr/share/vim/vim81/defaults.vim
  4: /usr/share/vim/vim81/syntax/syntax.vim
  5: /usr/share/vim/vim81/syntax/synload.vim
  6: /usr/share/vim/vim81/syntax/syncolor.vim
  7: /usr/share/vim/vim81/filetype.vim
  8: /usr/share/vim/vim81/ftplugin.vim
  9: /usr/share/vim/vim81/indent.vim
 10: /usr/share/vim/vim81/plugin/getscriptPlugin.vim
 11: /usr/share/vim/vim81/plugin/gzip.vim
 12: /usr/share/vim/vim81/plugin/logiPat.vim
 13: /usr/share/vim/vim81/plugin/manpager.vim
 14: /usr/share/vim/vim81/plugin/matchparen.vim
 15: /usr/share/vim/vim81/plugin/netrwPlugin.vim
 16: /usr/share/vim/vim81/plugin/rrhelper.vim
 17: /usr/share/vim/vim81/plugin/spellfile.vim
 18: /usr/share/vim/vim81/plugin/tarPlugin.vim
 19: /usr/share/vim/vim81/plugin/tohtml.vim
 20: /usr/share/vim/vim81/plugin/vimballPlugin.vim
 21: /usr/share/vim/vim81/plugin/zipPlugin.vim

然后进入/usr/share/vim/目录中,grep查找下含有set mouse的文件,

grep -Ir 'set mouse'

在文本中定位到set mouse=a这行,注释,

" if has('mouse')
"   set mouse=a
" endif

再用vim打开文件时就可以用鼠标选中复制的功能了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值