首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Konsole编辑配色方案-什么是color1,color2,...color8?

在Konsole编辑配色方案-什么是color1,color2,...color8?
EN

Unix & Linux用户
提问于 2020-06-14 15:38:37
回答 2查看 2.9K关注 0票数 4

新的KDE,试图找出如何编辑的颜色方案为Konsole。我环顾了一下四周。

问题

  1. 暗色列是用来做什么的?
  2. 强烈的颜色是用于大胆的风格吗?
  3. 颜色1...Color 8是用来做什么的?
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-06-14 17:29:20

经过大量的挖掘,我推断出了这一点(如果这是在其他地方记录的话,请告诉我)。

我将以LS_COLOR为例来描述映射。

  • 颜色用2位数定义。
  • 3x -前景颜色
  • 4x -背景色

例如,31是红色的前台,41是红色的背景。

通常-第二个数字描述实际颜色:

  1. 黑色
  2. 红色
  3. 绿色
  4. 桔黄色的
  5. 蓝色
  6. 紫色
  7. 青色
  8. 灰色

通过在editor color scheme中选择一个配色方案,我们将数字映射到一组不同的颜色。

  1. 颜色2
  2. 色3
  3. 色4
  4. 色5
  5. 色6
  6. 色7
  7. 色8

我假设00是前景,10是背景。

因此,通过选择Black on Light Yellow,我们已经映射了:

  • 31Color 2的第一列
  • 01;31Color 2的第二列(这也将用粗体显示字体)
  • 02;31Color 2的第三列

有关LS_COLOR的进一步阅读:

  • 描述用于颜色定义的模式
  • 一般情况下描述 LS_COLORS
票数 4
EN

Unix & Linux用户

发布于 2021-10-17 16:43:04

我会从最后一个开始回答你的问题。有8种基本颜色编号从0到7。它们被命名为颜色1-颜色8在第一列的颜色在Konsole的配色方案编辑器。还有8种颜色,可以从基本颜色使用“强烈”属性。如果你有“绘制强烈的颜色在粗体字体”启用的“外观”选项卡的Konsole‘Settings,那么这些强烈的颜色将以粗体呈现。它们包括配色方案的第二列颜色。还有8种颜色可以使用“模糊”属性从基本颜色中获得。它们将包括最后一列颜色。

用于终端颜色格式化的实际转义序列由以下三个代码组成:

\e[ATTRIBUTE;FG_COLOR;BG_COLORm

属性可以是: 00 -这意味着普通文本(此代码还清除所有其他当前应用的属性),01 -这意味着增强的强度,02 -这意味着减少的强度,还有更多。代码30-37为前台文本设置8种颜色,代码40 - 47设置为背景颜色。

为了简单起见,为了解释示例,我将省略回溯代码。如果您在终端中运行下面的命令,那么在Konsole的“配色方案编辑器”(对应的前景代码为32)中的行中将获得名为"Color 3“的所有三种颜色:

代码语言:javascript
运行
复制
echo -e '\e[00;32mNormal \e[01;32mIntense\e[00m \e[02;32mFaint\e[00m'

将此命令中的"32“替换为35,您将收到命名为"Color 6”的行颜色。

Konsole可以产生256种颜色,但它们的编码超出了您的问题范围。有一个全面的答案,这里详细描述了这一点。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/592854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档