如何修复其他终端中的 vim 配色方案?

如何修复其他终端中的 vim 配色方案?

我没有使用 Ubuntu,但我觉得这个问题与任何其他发行版都相关。所以我现在遇到的问题是我不喜欢 gnome-terminal。我试过 alacritty、konsole、st(目前正在使用),它们都存在同样的问题——它们破坏了我的 vim 配色方案。我的意思是: 例子。在此屏幕截图中,gnome-terminal 在左侧,st 在右侧。

我在两个终端仿真器中使用相同的颜色配置文件,但我没有这样做,.vimrc因为我很少在本地使用 vim。gnome-terminal 不知何故设法保持了正确的颜色,尽管在两个终端中使用的 vim 配色方案都是默认的。

我尝试寻找解决此问题的方法,我发现的唯一方法是将变量指定$TERMxterm-256color,但这没有帮助。我注意到的另一件事是,当我强制 gnome-terminal 的 vim 使用默认配色方案时,颜色与 st 的 vim 中的颜色相同。

我真的很迷茫,不知道该怎么处理。编辑毫无意义,.vimrc因为我经常使用 ssh,而且编辑不会有任何效果。这听起来不是什么大问题,但这些颜色确实很让人分心。任何帮助都将不胜感激,感谢所有读过这篇文章的人。

附言:请原谅我蹩脚的英语

相关内容