带有自定义调色板的终端模拟器

oiv*_*vio 3 linux terminal colors syntax-highlighting

我试图在终端模拟器中获得更多颜色。主要是为了获得更漂亮的语法突出显示。我已经对支持 24 位颜色深度的终端模拟器进行了广泛的搜索,但似乎不存在。即使它做了我广泛使用的 gnu 屏幕,也只支持 256 色。

另一种方法是操纵终端的调色板。gnome-terminal 允许这样做,但仅适用于调色板前 16 个位置的颜色。这将允许我将调色板条目 3 从耀眼的 #00CD00 更改为更舒缓的 #4E9A06,从而在命令行上获得更好的体验。但是,对于语法突出显示,16 种颜色有点受限制。现在我正在寻找一个终端模拟器,它可以让我定制调色板的整个 256 个条目。

有这样的野兽吗?

oiv*_*vio 5

自 2 月 17 日以来,有一个rxvt-unicode分支,它完全符合我的要求。通过 X 资源,您可以自定义所有 256 种颜色。每种颜色都可以设置为 2^24 个 RGB 三元组中的任何一个。

在新安装的 Ubuntu 11.04 上,安装是这样完成的:

sudo apt-get install libperl-dev libx11-dev libxft-dev git g++
git clone https://github.com/trapd00r/rxvt-unicode.git
cd rxvt-unicode
sh configure --enable-256-color --enable-font-styles \ 
             --enable-perl--enable-mousewheel --enable-lastlog --enable-xft
make
make install
Run Code Online (Sandbox Code Playgroud)