Debian中vim的Bug怎么解决
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇"Debian中vim的Bug怎么解决"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
韩百川服务器
易语言数据库怎么使用
安卓软件开发会英文吗
电脑网络安全使用强化
联合作战网络安全研究
开设网络安全专栏
软件开发分前端和后台指什么
服务器 后台开发
小学生网络安全班级方案设计
手机 网络安全风险措施
计算机网络技术是专业名词嘛
公安数据库能更改吗
文件服务器收费
全民网络安全知识
宝山区专业性网络技术备案
电商系统软件开发服务方案价钱
国开计算机网络技术专科论文
c 小软件开发实例大全
上海银联网络技术服务保障
甘泉软件开发
比亚迪软件开发工程师应届生待遇
游戏软件开发公司有哪些
物理服务器租用开虚拟机专用
数据库项目实践训练
GPS上传数据库设计
linux 图像软件开发
建友网络技术
软件开发流程开发模式
网络安全web安全
文化传媒网络技术研发简介