调整壳模式配色方案

前端之家收集整理的这篇文章主要介绍了调整壳模式配色方案前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
emacs shell模式中的配色方案显示为原色(高饱和度),并且看起来很原始,而一些颜色,例如紫色,不会出现:

我想调整颜色,使它们使用更多的中间颜色,看起来更加柔软,如gnome-terminal:

如何在shell模式下更改配色方案?我在emacs中找不到与shell模式相关的字体分配,这可能是因为颜色是由shell给出的,并且与emacs中的其他字体分配不同.

当一个程序在shell模式下运行时,会发出ANSI转义字符来将显示颜色设置为(例如)品红色),Emacs会拦截这些转义字符,并使用准确的前景色“洋红色”创建一个彩色叠加层.所以在这里没有颜色主题的互动,没有shell特定的自定义来寻找.

截取是通过ansi-color.el中的函数进行的,而且看起来您可以自定义ansi-color-names-vector,所以要将“PaleBlue”用于“blue”,Mx会自定义RET ansi-color-名称向量,或尝试将以下内容放在emacs config中:

(setq ansi-color-names-vector
  ["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])

要查看可用的颜色名称,请使用M-x列表颜色显示,或输入十六进制颜色,例如. “#CCCCFF”.

猜你在找的Bash相关文章