在 Mac 上的终端中更改用户名颜色

use*_*978 4 macos terminal

我到处找,什么也找不到。如何在终端中更改整行的颜色?

user@MacBook-Pro ~ %

Âng*_*tto 6

我尝试了上述所有解决方案,但没有一个适用于 MacOS 上的新 ZSH 终端,因此,我发现了一个新解决方案。

  1. 开放端子e去与用户文件夹:cd ~;
  2. 创建一个名为新文件.zshrc有:touch .zshrc;
  3. 打开与VI的文件:vi .zshrc;
  4. 在编辑模式下输入:press I key;
  5. 粘贴以下代码CMD + V
NEWLINE=$'\n'
DATE=$( date +"[%Y-%m-%d %H:%M:%S]" )
PROMPT="${NEWLINE}%F{yellow}${DATE} %(!.%F{red}.%F{white})%n%F{cyan}@%m %F{yellow}%d${NEWLINE}%F{reset}> "
Run Code Online (Sandbox Code Playgroud)
  1. 退出编辑:press ESC;
  2. 保存更改并退出:press :wq;
  3. 关闭终端应用程序并再次打开,您应该看到如下内容:

在此处输入图片说明

来源:https : //askubuntu.com/a/549150/1127802


小智 5

您可以使用此生成器自定义您的提示 - https://zsh-prompt-generator.site/

  1. 光盘
  2. 纳米.zshrc
  3. 粘贴您的提示(示例 - PROMPT="%(!.%F{red}.%F{white})%n%F{cyan}@%m%F{yellow}%~$%F{reset}")
  4. 保存更改并重新加载终端。


jmh*_*jmh 1

我的 .bash_profile 文件中有以下行可以更改字体颜色。它似乎做了你想做的事情,但它在几个地方改变了颜色。正在做

LS-轻轨

显示所有字体颜色的更改。我不明白这一行,但也许它的一部分只影响你想要的行。

导出 PS1="[\033[36m]\u[\033[m]@[\033[32m]\h:\$ "