最近在使用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打开文件时就可以用鼠标选中复制的功能了。