终端、vim 和 ssh 颜色问题

终端、vim 和 ssh 颜色问题

我使用 vim 作为编辑器。我对 vim 的颜色有疑问。vim 的相同配色方案在终端、ssh 会话和屏幕上产生不同的输出。我了解到它们有不同的颜色(16、88 或 256)。

我不在乎使用 16 色还是 256 色。此外,终端仿真器对我来说并不是很重要。我的问题:

1- 如何在任何地方使用相同的 vim 配色方案并获得相同的输出? 2- 我想编写一个颜色定义并在每个终端上使用它(可能使用 Xdefaults 文件)。 可以吗?

答案1

vimscreen并且ssh全部继承您终端的颜色限制。

如果您的终端仅支持 8 或 16 种颜色(如 Mac OS X 上的 Terminal.app),那么无论您如何启动 vim,几乎所有炫酷的 vim 配色方案都会变得很糟糕。如果您的终端支持 256 种颜色,您必须确保 Vim 确实知道您的终端实际上​​能够输出 256 种颜色。

:help xterm-colors参阅详细信息。

相关内容