在 iterm2 中更改用户名、主机名和路径颜色
Changing username, hostname, and path color in iterm2
如何在 iTerm2 中更改用户名、主机名和路径颜色?我正在使用内置的 Solarized 配色方案。
在 Ubuntu 中,相同的内置配色方案突出显示如下:
在 iTerm2 中:
当前的 iTerm2 设置:
和
我一直在调整设置,但无法正常工作。我也浏览了很多链接,但这些设置也不起作用。
我使用的是 macOS 10.15.4
我认为您需要更改终端提示符的颜色才能实现此目的,这可能会有所帮助 http://www.marinamele.com/2014/05/customize-colors-of-your-terminal-in-mac-os-x.html
您应该在 bash / zsh 配置文件中添加 PS1 环境变量。
例如,如果您使用 bash,您可以将以下行添加到 ~/.bash_profile:
export PS1='\[3[36m\]\u\[3[m\]@\[3[32m\]\h:\[3[33;1m\]\w\[3[m\]$ '
可以找到这个环境变量更详细的解释
here
$PS1
的默认值:
%n@%m %1~ %#
从 this link 更新了 $PS1
的值(在 提示示例 部分):
%(?.%F{green}.%F{green})%n@%m %1~ %# %f
在我的 .zshrc
中添加了以下内容:
export PS1='%(?.%F{green}.%F{green})%n@%m %1~ %# %f'
编辑:
下面的PS1
提供了更多选项:
export PS1='%{%F{green}%}%n%{%f%}%{%F{white}%}@%{%f%}%{%F{green}%}%m %{%F{cyan}%}%1~ %{%f%}%%'
我现在用的就是这个。提示和 ls
命令的颜色。
RED='3[1;31m'
GREEN='3[1;32m'
YELLOW='3[1;33m'
BLUE='3[1;34m'
PURPLE='3[1;35m'
CYAN='3[1;36m'
WHITE='3[1;37m'
RESET='3[0m'
export PS1="$RED\u:$BLUE\w $GREEN\h$RESET$ "
export CLICOLOR=1
export LSCOLORS=GxFxCxDxbxegedabagaced
输出:
如何在 iTerm2 中更改用户名、主机名和路径颜色?我正在使用内置的 Solarized 配色方案。
在 Ubuntu 中,相同的内置配色方案突出显示如下:
在 iTerm2 中:
当前的 iTerm2 设置:
和
我一直在调整设置,但无法正常工作。我也浏览了很多链接,但这些设置也不起作用。
我使用的是 macOS 10.15.4
我认为您需要更改终端提示符的颜色才能实现此目的,这可能会有所帮助 http://www.marinamele.com/2014/05/customize-colors-of-your-terminal-in-mac-os-x.html
您应该在 bash / zsh 配置文件中添加 PS1 环境变量。
例如,如果您使用 bash,您可以将以下行添加到 ~/.bash_profile:
export PS1='\[3[36m\]\u\[3[m\]@\[3[32m\]\h:\[3[33;1m\]\w\[3[m\]$ '
可以找到这个环境变量更详细的解释 here
$PS1
的默认值:
%n@%m %1~ %#
从 this link 更新了 $PS1
的值(在 提示示例 部分):
%(?.%F{green}.%F{green})%n@%m %1~ %# %f
在我的 .zshrc
中添加了以下内容:
export PS1='%(?.%F{green}.%F{green})%n@%m %1~ %# %f'
编辑:
下面的PS1
提供了更多选项:
export PS1='%{%F{green}%}%n%{%f%}%{%F{white}%}@%{%f%}%{%F{green}%}%m %{%F{cyan}%}%1~ %{%f%}%%'
我现在用的就是这个。提示和 ls
命令的颜色。
RED='3[1;31m'
GREEN='3[1;32m'
YELLOW='3[1;33m'
BLUE='3[1;34m'
PURPLE='3[1;35m'
CYAN='3[1;36m'
WHITE='3[1;37m'
RESET='3[0m'
export PS1="$RED\u:$BLUE\w $GREEN\h$RESET$ "
export CLICOLOR=1
export LSCOLORS=GxFxCxDxbxegedabagaced
输出: