This is a mirror page, please see the original page:

https://xmake.io/#/zh-cn/theme/builtin_themes

默认主题

这个也就是咱们安装xmake后默认的显示主题,主题名:default,它默认会提供色彩输出,适合一些深色背景的终端。

我们也可以通过下面的命令切回默认主题:

$ xmake g --theme=default

Ninja 主题

这个是v2.3.4之后版本提供的主题,构建进度风格类似ninja,采用单行进度条,不再回滚进度,用户可以根据自己的喜好设置。

除了进度展示不同外,其他都跟默认主题的配置相同。

$ xmake g --theme=ninja

Emoji 主题

这个主题部分输出通过emoji字符代替之前的色彩输出。

$ xmake g --theme=emoji

Dark 主题

这个主题主要是对一些终端背景是浅色系(比如淡黄色等),导致一些警告输出(默认也是黄色)重合不可见,所以把主题配色变成深色系,提高可见性。

$ xmake g --theme=dark

Light 主题

这个主题主要是对一些终端背景是深色系,导致一些输出重合不可见,所以把主题配色变成浅色系,提高可见性。

$ xmake g --theme=light

Plain 主题

这个主题,其实就是完全禁用色彩、emoji输出,主要是应对一些不支持colors code的终端导致显示乱码的问题,也是最朴素的主题风格。

!> 一些win终端可能不支持colors,就可以设置这个主题来解决乱码显示问题

$ xmake g --theme=plain

Powershell 主题

win下powershell终端背景是蓝色的,而它的调色板配置似乎被改过的,其中magenta色居然显示成背景蓝色,很诡异,导致xmake的默认输出会有局部文本不可见(跟背景色重叠了)

所以,这个主题就是为了更好的适配powershell终端下的显示输出。

$ xmake g --theme=powershell