Bash 在不更改vim颜色的情况下更改端子颜色?

Bash 在不更改vim颜色的情况下更改端子颜色?,bash,vim,colors,Bash,Vim,Colors,是否有一种方法可以在不改变端子VIM颜色的情况下改变端子颜色 您可以使用csappro软件包在支持xterm 256色扩展的终端上使用Vim的颜色主题。(当然,颜色近似为256色调色板:因此为“近似值”。)这些颜色不受(或不应)16色ANSI调色板变化的影响 例如,您可以改进着色的ls的显示方式,而无需更改Vim语法高亮显示的显示方式 另一个有用的软件包是ColorSamplerPack,它包含了一整套颜色主题,您可以用安装的csappro进行实验 这些软件包位于。不是真正的解决方案: 我删除了

是否有一种方法可以在不改变端子VIM颜色的情况下改变端子颜色

您可以使用
csappro
软件包在支持xterm 256色扩展的终端上使用Vim的颜色主题。(当然,颜色近似为256色调色板:因此为“近似值”。)这些颜色不受(或不应)16色ANSI调色板变化的影响

例如,您可以改进着色的
ls
的显示方式,而无需更改Vim语法高亮显示的显示方式

另一个有用的软件包是
ColorSamplerPack
,它包含了一整套颜色主题,您可以用安装的
csappro
进行实验


这些软件包位于。

不是真正的解决方案:


我删除了更改颜色的终端定义的内容,并相应地更改了DirColor。

我尝试了,但没有成功。问题是我想在终端gim中使用vim css颜色插件。我的终端使用zenburn颜色,蓝色和绿色与蓝色和绿色无关!。例如#0f0看起来像灰色的。对我来说很有用。我刚刚访问了
:colorscheme zenburn
,在PuTTY下运行的Vim中,在Gnome终端下运行的另一个Vim中查看了一些C源代码。这两张照片看起来都非常像zenburn的屏幕截图。(当然,它们不可能完全相同,因为颜色是近似的,但我无法区分它们之间的区别。)抱歉,我不知道关于
vim css颜色插件
,比如这是否与
csappro
配合得很好。您不能在终端中显示任意RGB颜色,只能显示它们在256色xterm调色板中的近似值。或者您不理解我的问题,或者我不理解您的意思。让我重新表述一下这个问题:我将终端的蓝色重新定义为几乎不蓝色的颜色。因此,每当我回显蓝色的ansi代码时,我都会看到这种新颜色,而不是蓝色。这是因为我发现这种新颜色比蓝色好看。但是,当我编写css文件时,我希望#00f显示为蓝色-真正的蓝色!这通常由vim css颜色插件完成。但是由于我改变了终端的“蓝色定义”,我没有得到我想要的。所以我在寻找一种方法,可以重置vim会话的颜色定义。@sencer我知道您正在更改ANSI调色板。我不明白的是为什么这对CSS插件很重要。你是说这个插件可以在终端上正常工作吗?但是,如果更改ANSI蓝色,它会破坏
#00F
的渲染?CSS插件如何显示大量不同的RGB颜色,同时又依赖于ANSI调色板?我将安装它,看看它在做什么,以及它如何/是否与
csapprow
交互。终端支持256色以及vim css颜色插件。