Debian中vim的Bug怎么解决
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇"Debian中vim的Bug怎么解决"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这
千家信息网最后更新 2026年11月03日Debian中vim的Bug怎么解决
这篇"Debian中vim的Bug怎么解决"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Debian中vim的Bug怎么解决"文章吧。
我一直在想,为什么我服务器上 vim 为什么在鼠标方面表现得如此愚蠢:不能像平时那样跳转、复制、粘贴。尽管在 /etc/vim/vimrc.local 中已经设置了。
set mouse=
最后我终于知道为什么了,多谢 bug #864074 并且修复了它。原因是,当没有 ~/.vimrc 的时候,vim 在 vimrc.local 之后加载 defaults.vim,从而覆盖了几个设置。
在 /etc/vim/vimrc 中有一个注释(虽然我没有看到)解释了这一点:
" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc." This happens after /etc/vim/vimrc(.local) are loaded, so it will override" any settings in these files." If you don't want that to happen, uncomment the below line to prevent" defaults.vim from being loaded." let g:skip_defaults_vim = 1
我同意这是在正常安装 vim 后设置 vim 的好方法,但 Debian 包可以做得更好。在错误报告中清楚地说明了这个问题:如果没有 ~/.vimrc,/etc/vim/vimrc.local 中的设置被覆盖。这在Debian中是违反直觉的 – 而且我也不知道其他包中是否采用类似的方法。
由于 defaults.vim 中的设置非常合理,所以我希望使用它,但只修改了一些我不同意的项目,比如鼠标。最后,我在 /etc/vim/vimrc.local 中做了以下操作:
if filereadable("/usr/share/vim/vim80/defaults.vim") source /usr/share/vim/vim80/defaults.vimendif" now set the line that the defaults file is not reloaded afterwards!let g:skip_defaults_vim = 1" turn of mouseset mouse=" other override settings go here以上就是关于"Debian中vim的Bug怎么解决"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
文章
方法
知识
篇文章
鼠标
清楚
愚蠢
价值
原因
大部分
就是
报告
方面
时候
明了
是在
更多
服务器
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
博彦科技互联网金融
云信互联网科技有限公司
科技企业和互联网企业
成都互联网科技公司
电子科技大学互联网
广州凡科互联网科技
上海万想互联网科技
互联网科技公司名称
互联网科技股有哪些
老年人脱离互联网科技的作文
开启互联网科技时代小说
广州恒生互联网科技有限
成都铂石互联网科技做什么的
伊宁互联网科技做什么的
互联网金融科技公司的优势
互联网安防科技感
广州梦谷互联网科技有限公司领导
第三届互联网大会安防黑科技
互联网科技大会大佬
科技和互联网公司
高科技与互联网
以房互联网科技
壕鑫互联网络科技
互联网科技公司介绍
联恩商钥互联网科技有限公司
创业天下互联网科技有限公司
阿里互联网科技公司
保险科技服务互联网营销体系
从那以后互联网科技有限公司