velinux debian 使用vim编辑时,右键无法粘贴复制的内容
临时解决方法:按 “Esc” 键确保处于普通模式,然后输入 “:set mouse-=a”(不包含引号),再按回车键,接着进入插入模式就可以正常右键粘贴文本了。
永久解决方案 找 Vim 的默认配置文件,修改文件内容如下:
root@nc7l3ipersfeprqmefua0:~# find / -name defaults.vim
/usr/share/vim/vim81/defaults.vim
# 找到如下内容
if has('mouse')
set mouse=a
endif
将set mouse=a改成set mouse-=a
永久启用右键粘贴(所有会话生效)
编辑 Vim 的个人配置文件(如果没有则会自动创建):
bash
vim ~/.vimrc
在文件中添加以下内容:
vim
" 禁用鼠标捕获,允许右键粘贴 set mouse-=a
保存并退出(按
Esc
后输入:wq
回车)
补充说明
mouse
是 Vim 中控制鼠标行为的选项,a
表示在所有模式下启用鼠标支持(包括选中、拖拽等)移除
a
选项后(mouse-=a
),Vim 不再捕获鼠标操作,右键就会恢复为系统默认的粘贴功能如果需要临时恢复 Vim 的鼠标功能,可使用命令
:set mouse=a