在gnome终端、tmux和vim中配置日光化配色方案

uurv41yg  于 2023-01-05  发布在  其他
关注(0)|答案(2)|浏览(207)

我正在努力使Solarized配色方案在Ubuntu 13.10机器上正确工作,在Vim中,在tmux中,在gnome终端中。
我已经开始在this repository上使用脚本配置gnome-terminal,它正确地显示了颜色,如果我在终端内运行Vim(带有官方Solarized配色方案),而不运行tmux,情况也是如此。
然后我尝试使用this配置tmux。当我运行Vim时,php或javascript代码的语法高亮显示是错误的,或者至少与我看到的不使用tmux运行Vim的语法高亮显示不同。我也尝试将tmux作为tmux -2运行。颜色不同,但语法高亮显示仍然不正确。

0ve6wy6x

0ve6wy6x1#

我对它进行了测试,并以如下方式让它工作:
1.安装gnome solarized配色方案,你可以从https://github.com/aruhier/gnome-terminal-colors-solarized获得。
1.为vim安装solarized colorscheme。你可以从https://github.com/altercation/vim-colors-solarized得到它。在.vimrc中你应该添加以下设置:

set t_Co=256
set background=dark
colorscheme solarized

1.通过将以下行添加到.bashrc/.zshrc来设置正确的TERM变量

export TERM=screen-256color-bce

1.运行侏儒终端,tmux,vim和利润。

e4yzc0pl

e4yzc0pl2#

现在GNOME终端自带了Solarized颜色。要使用它,你需要在你使用的配置文件中更改两个设置。最明显的一个是文本和背景颜色。不过,你需要将调色板设置为 Solarized。你可以在文本和背景颜色的设置下面找到这个设置。此时,不需要在Vim中设置t_Cog:solarized_termcolors
调色板是我一开始遗漏的部分,这让我很困惑为什么Vim和其他应用程序中的文本是亮蓝色的。

相关问题