Debian11系统中vim无法右键粘贴的解决办法

image 8 edited

大家都知道Centos8已经停止安全等方面的更新和支持,Centos7也就是到2024年不再获支持,最初使用VPS用的就是centos,不管它现在如何,总之当时是使用的人多,资源也多,所以就学习了centos,最近准备转到其他发行版,发现比来比去,就是Ubuntu和Debian,最终还是选择了Debian。

起因

在centos中文档编辑器vim使用习惯了,于是Debian11一开始需要编辑文档的时候自然就使用上了vim,只是到了编辑界面中发现vim无法右键粘贴,知道肯定是功能未打开,于是网上一阵搜索解决办法。

[wpcode id=”22747″]

安装vim

有些主机商的原版系统本身没有安装vim,所以第一步需要安装一下vim,我使用的腾讯云主机的已经安装了,安装也是挺简单的

apt install vim

*文中代码都基于用户root,主要是为了方便,如果你用的不是root用户,有些需要root权限的自己在前面加sudo。

找到vim的配置文件

接下来找解决方法,也不知道是关键词没用好还是,一直搜到的解决办法都是创建和编辑vimrc.local,总之这方法对于我来说是没用的。虽然直接用这个方法没效果,但通过里面的配置文件路径和原理,只要在配置文件中改一点东西就可以了。

创建vimrc.local的方法是这样,可通过vim创建,

vim /etc/vim/vimrc.local

然后在打开的编辑器中输入以下内容:

source /usr/share/vim/vim80/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
    set mouse-=a
endif

这个方法可能适合比较早的debian系统,但我安装的debian11还是没用。假如你的版本也没用,往下看:上面内容里面有提到vim配置文件的路径/usr/share/vim/vim80/defaults.vim,这里的vim80代表vim的版本号为8.0,如果安装的vim是其他版本,比如8.1,就把第一行代码里的80改为81。

如果不知道版本号可以通过以下命令查看

vim -v

如下我查到的是8.2,所以上面路径需要改成82

image 8 edited

找到了路径,接下来就修改配置文件。

修改vim的配置文件

使用命令进入配置文件编辑界面中:

vim /usr/share/vim/vim82/defaults.vim

将 set mouse=a 改为:set mouse-=a, 可以输入/set mouse来搜索

image 10

然后按“i”进入编辑模式,改好后,如上图是已经改好的结果,按Esc,然后:wq保存。

你再次用vim会发现右键可以粘贴。

结语

Linux的vim编辑器在很多时候使用非常广泛,但并不像可视化编辑那么简单,你需要一下一下把光标移动到需要修改或者输入的位置才能操作,尤其是要输入一大段内容的时候,有复制粘贴功能真的省很多事。

分享到

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

搜索
目录快览
    热门建站方式