如何在图形vim中重新映射ANSI颜色?
我想与MacVim一起使用,以便在编辑器中有一个终端。好的。但是,许多ANSI颜色的默认值很难读取(尤其是深蓝色)。在Terminal和iTerm中,我能够将颜色重新映射为更可读的颜色(例如使用)。我已经为MacVim配置了一个很好的用于编辑的配色方案,但是Conque会话中的ANSI颜色是无法读取的ANSI颜色如何在图形vim中重新映射ANSI颜色?,vim,colors,macvim,Vim,Colors,Macvim,我想与MacVim一起使用,以便在编辑器中有一个终端。好的。但是,许多ANSI颜色的默认值很难读取(尤其是深蓝色)。在Terminal和iTerm中,我能够将颜色重新映射为更可读的颜色(例如使用)。我已经为MacVim配置了一个很好的用于编辑的配色方案,但是Conque会话中的ANSI颜色是无法读取的ANSI颜色 有没有办法将ANSI颜色(在MacVim或Conque中)重新映射到自定义颜色?也就是说,ANSI深蓝色应该显示为#268bd2。我在家里的Ubuntu PC上的~/.bashrc中有
有没有办法将ANSI颜色(在MacVim或Conque中)重新映射到自定义颜色?也就是说,ANSI深蓝色应该显示为#268bd2。我在家里的Ubuntu PC上的
~/.bashrc
中有这些行。它将虚拟控制台使用的颜色值更改为我在Gnome终端中使用的颜色值,以保持一致性
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0202020" #black
echo -en "\e]P8404040" #darkgrey
echo -en "\e]P1952743" #darkred
echo -en "\e]P9CA5F5E" #red
echo -en "\e]P280A572" #darkgreen
echo -en "\e]PA99D699" #green
echo -en "\e]P3E0BC93" #brown
echo -en "\e]PBFDDFAE" #yellow
echo -en "\e]P45A667F" #darkblue
echo -en "\e]PC7989AD" #blue
echo -en "\e]P594738C" #darkmagenta
echo -en "\e]PDDCA0DC" #magenta
echo -en "\e]P67BA0C2" #darkcyan
echo -en "\e]PEA5C4E0" #cyan
echo -en "\e]P7D2D2D2" #lightgrey
echo -en "\e]PFFDF6E3" #white
clear #for background artifacting
fi
也许你可以把它作为一个起点
echo -en "\e]PFFDF6E3" #white
^^^^^^
the hexadecimal value
我在家里的Ubuntu PC上的
~/.bashrc
中有这些行。它将虚拟控制台使用的颜色值更改为我在Gnome终端中使用的颜色值,以保持一致性
if [ "$TERM" = "linux" ]; then
echo -en "\e]P0202020" #black
echo -en "\e]P8404040" #darkgrey
echo -en "\e]P1952743" #darkred
echo -en "\e]P9CA5F5E" #red
echo -en "\e]P280A572" #darkgreen
echo -en "\e]PA99D699" #green
echo -en "\e]P3E0BC93" #brown
echo -en "\e]PBFDDFAE" #yellow
echo -en "\e]P45A667F" #darkblue
echo -en "\e]PC7989AD" #blue
echo -en "\e]P594738C" #darkmagenta
echo -en "\e]PDDCA0DC" #magenta
echo -en "\e]P67BA0C2" #darkcyan
echo -en "\e]PEA5C4E0" #cyan
echo -en "\e]P7D2D2D2" #lightgrey
echo -en "\e]PFFDF6E3" #white
clear #for background artifacting
fi
也许你可以把它作为一个起点
echo -en "\e]PFFDF6E3" #white
^^^^^^
the hexadecimal value
Conque在其Python代码中包含一个用于转义序列的解析器。最后我修改了
autoload/conque\u term/conque\u globals.py
,以根据自己的喜好更改guifg
/guibg
值。相关的提交在这里:Conque在其Python代码中包含一个用于转义序列的解析器。最后我修改了autoload/conque\u term/conque\u globals.py
,以根据自己的喜好更改guifg
/guibg
值。相关的提交在这里:有趣!这不是我想要的(我不是在终端上运行vim),但仍然很有用。很有趣!这不是我想要的(我不是在终端中运行vim),但仍然很有用。