在 zsh 提示符中自定义主机名

在 zsh 提示符中自定义主机名

我正在使用 zsh 和 oh my zsh,我想要得到这样的东西:

在此输入图像描述

我该怎么做?我想要将设置放在某处,以便每当我重新启动终端和系统时,它总是显示设置的方式。

提前致谢。

答案1

PS1='%B%F{#ff1000}[%F{#d0b000}%n%F{#80f000}%b@%B%F{#00c0c0}%m %F{#ff80a0}%~%F{#ff1000}]%f%b$ '

提供相似的色调。适应你的口味。

  • %B: 粗体(%b恢复为非粗体)
  • %F{#RRGGBB}用十六进制的红/绿/蓝级别指定的前景色。 (%f恢复为默认颜色)。如果您的终端不支持真彩色规格,但支持 88 或 256 调色板,请运行zmodload zsh/nearcolor.
  • %n用户名
  • %m机器名称(不含域部分)
  • %~当前工作目录,在适用的情况下使用波形符表示。

info zsh 'prompt expansion'详情请参阅。

相关内容