-
打开终端并输入以下命令编辑.zshrc文件:
nano ~/.zshrc
-
在.zshrc文件中找到和修改ZSH_THEME变量。该变量控制终端主题的显示。可以使用一个包含$HOST的主题名称,例如:
ZSH_THEME="agnoster"
或者,您也可以使用自定义主题,并在主题的prompt函数中添加主机名。可以按照以下步骤自定义主题:
-
在~/.oh-my-zsh/themes/目录中创建一个新文件,例如mytheme.zsh-theme。
-
在mytheme.zsh-theme文件中添加以下内容:
# 自定义prompt函数 function prompt_mytheme() { local ret_status="%{$fg[white]%}%?%{$reset_color%}" local user_host="%{$fg_bold[green]%}%n@%m%{$reset_color%}" local current_dir="%{$fg_bold[cyan]%}%~%{$reset_color%}" PROMPT="${ret_status} ${user_host} ${current_dir} " } # 将prompt函数设置为默认 PROMPT=mytheme
在以上代码中,prompt_mytheme()函数定义了一个自定义的prompt,包含了用户、主机名和当前目录。PROMPT=mytheme将该函数设置为默认的prompt函数,使其在终端中显示。
-
保存mytheme.zsh-theme文件并关闭编辑器。
-
-
保存.zshrc文件并退出编辑器。
-
在终端中输入以下命令以应用更改:
source ~/.zshrc
-
现在,打开一个新的终端窗口或重启终端,即可在Oh My Zsh中显示主机名。
安装Oh My Zsh。可以使用curl命令从Oh My Zsh官网下载安装脚本:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/o