vim - 从 7.4 升级到 8.1 后 Vim 突出显示中断
问题描述
我不得不从 VIM 版本 7.4 更新到 8.1 以使某些功能正常工作,但由于某种原因,所有突出显示都被破坏了。我使用 Ubuntu 18.04 并通过以下方式更新了 Vim:
sudo add-apt-repository ppa:jonathonf/vim
sudo apt-get install vim
默认配色方案(蓝色、沙漠、delek)消失了。我下载了几个试试,但是效果很奇怪。例如,这是https://github.com/whatyouhide/vim-gotham
如您所见,它有一些颜色(背景、数字、字体),但肯定不是预期的颜色。
UPD:我找到了这个线程https://ubuntuforums.org/showthread.php?t=1203649,它通过以下方式提供了一些解决方案:
:source /usr/share/vim/vim81/syntax/sh.vim
在提供的线程中,问题与运行时路径的手动设置有关。但是提供的解决方案对我不起作用
解决方案
好的,我终于设法解决了这个问题。显然它与在 Ubuntu 下升级现有的 vim 有关。我添加了以下几行来明确设置正确的 rtp:
set rtp=~/.vim,/var/lib/vim/addons,/usr/share/vim/vim81
它奏效了。
推荐阅读
- spring-boot - 对象映射器和杰克逊测试器
- python - Split Dataframe into Groups, then calculate Cumprod by Group
- javascript - 无法使用角度选择对 ngonit 的所有检查
- plsql - iCalendar - 更新会议正文,但看起来日期/时间没有更改
- c# - Is there memory Leak in Serializer
- java - 定理基础的算术
- android - 如何将字符串颜色更改为颜色资源?
- search - 使用 store=True 计算布尔字段不在 Odoo11 中搜索
- amazon-web-services - 如何在 AWS EC2 上的 Tensorflow 中设置 MirroredStrategy 以进行对象检测再训练?
- shopify - Shopify 获取产品的最新单条评论