web-dev-qa-db-fra.com

Changer la couleur de fond de la ligne de commande dans zsh lorsque je change de thème d'invite

J'ai installé le paquet zsh.

De plus, j'ai téléchargé le framework oh-my-zsh pour personnaliser zsh. Lorsque je remplace le nom du thème dans le fichier .zshrc par l'un des thèmes indiqués ici , la couleur/le type de l'invite change entre autres, mais la couleur de l'arrière-plan reste la même. Je veux que la couleur d'arrière-plan change pour celle donnée sur la page wiki de ce thème.

Alors, comment puis-je changer automatiquement la couleur de fond pour celle de cette page chaque fois que je change de thème?

6
Jatin

Par exemple, j'ai modifié dans le fichier ~/.oh-my-zsh/themes/example.zsh-theme la ligne:

Prompt="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%~ %{$reset_color%}%% "

avec la ligne:

Prompt="%{$bg[cyan]%}%{$fg[red]%}%n%{$reset_color%}%{$bg[cyan]%}@%{$fg[red]%}%m %{$fg[yellow]%}%~ %{$reset_color%}%{$bg[cyan]%}%% "

Et regardez ce qui s'est passé:

zsh

Donc, je vous suggère de jouer de la même manière avec quel thème voulez-vous dans le répertoire ~/.oh-my-zsh/themes.

3
Radu Rădeanu