更改提示主题时更改zsh中命令行的背景颜色

Jat*_*tin 7 colors themes command-line zsh

我安装了 zsh 包。

另外,我下载了oh-my-zsh框架来自定义 zsh。当我将.zshrc文件中的主题名称更改为此处给出的主题之一时,它会更改提示的颜色/类型等,但背景颜色保持不变。我希望背景颜色更改为该主题 wiki 页面上给出的颜色。

那么,每当我更改主题时,如何自动将背景颜色更改为该页面上的背景颜色?

Rad*_*anu 4

例如,我在~/.oh-my-zsh/themes/example.zsh-theme文件中更改了以下行:

PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%~ %{$reset_color%}%% "
Run Code Online (Sandbox Code Playgroud)

与行:

PROMPT="%{$bg[cyan]%}%{$fg[red]%}%n%{$reset_color%}%{$bg[cyan]%}@%{$fg[red]%}%m %{$fg[yellow]%}%~ %{$reset_color%}%{$bg[cyan]%}%% "
Run Code Online (Sandbox Code Playgroud)

看看发生了什么:

桀骜

因此,我建议您以相同的方式玩您希望从 ~/.oh-my-zsh/themes目录中选择的主题。


小智 1

右键单击您的终端,然后单击首选项选项,它将打开一个新窗口;在新窗口中转到选项卡颜色,然后取消选中“使用系统主题中的颜色”复选框,这样做将加载主题的背景,我们还可以从这里更改进一步的样式。偏好形象