分享一个自己Zsh的主题配置

526 字
3 分钟
分享一个自己Zsh的主题配置

Oh My Zsh 安装配置#

​ 首先在shell中安装 zsh

Terminal window
yum install zsh -y

image-20250708095450900
image-20250708095450900

然后前往 Oh My Zsh 官网 https://ohmyz.sh/

image-20250708095635244
image-20250708095635244
安装只需要输入这几条命令即可 :

image-20250708095702732
image-20250708095702732

Terminal window
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

可能会出现的问题 ,提示 未安装 git

Terminal window
#安装 git
sudo yum install git -y

安装成功后的初始效果: 视乎安装好的shell不是很好看

image-20250708100055390
image-20250708100055390

主题设置#


可以配置好的shell主题

image-20250708100252926
image-20250708100252926

Oh My Zsh中存在非常多的主题文件,可以在 ~/.oh-my-zsh/themes/中查看

Terminal window
Tranquility Ebb and FLow🌊 ~
# cd ~/.oh-my-zsh/themes/
Tranquility Ebb and FLow🌊 ~/.oh-my-zsh/themes on master
# ls

image-20250708100912048
image-20250708100912048

这也太多了, 去官网看看,有别人配置好的截图

image-20250708101049113
image-20250708101049113

这个网址 : https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

image-20250708101136792
image-20250708101136792

通过修改 ~/.zshrc 来进行修改

Terminal window
Tranquility Ebb and FLow🌊 ~
# cd ~/.oh-my-zsh/themes/
Tranquility Ebb and FLow🌊 ~/.oh-my-zsh/themes on master
# ls
Terminal window
Tranquility Ebb and FLow🌊 ~
# vim ~/.zshrc
#使用 vim对文件进行编辑 ,进入后按键盘的 i 进入编辑模式 ,修改想换的主题名称,之后安ESC键退出当前模式
#最后键盘输入 :wp (英文 保存并退出

image-20250708100524065
image-20250708100524065

配置好后重新启动zsh终端即可

image-20250708101237483
image-20250708101237483

个性化修改#

这是我自己修改后的配置文件

先进行文件备份

Terminal window
Tranquility Ebb and FLow🌊 ~
# cp ~/.oh-my-zsh/themes/kphoen.zsh-theme ~/.oh-my-zsh/themes/kphoen.zsh-theme.bak

关于如何修改文件#

1.使用 vim进行配置
2.先把文件下载到物理机器 ,之后修改后在进行覆盖
3.(推荐 使用 visual code,安装 ssh插件 对应博客: https://blog.csdn.net/qq_42417071/article/details/138501026

Visual Code ssh插件:

image-20250708101237483
image-20250708101237483

//其实这段代码最重要的地方就这一行
//%{$fg[red]%}Tranquility%{$reset_color%} 比如这一段 就是设置 Tranquility变成红色
//后方的 {$fg[red]%}Ebb and FLow🌊%{$reset_color%} 也是同理
// %{$fg[blue]%}%~%{$reset_color%} 配置一个颜色为blue的 当前shell位子
PROMPT='%{$fg[red]%}Tranquility%{$reset_color%} %{$fg[red]%}Ebb and FLow🌊%{$reset_color%} %{$fg[blue]%}%~%{$reset_color%}$(git_prompt_info)
%{$fg[blue]%}%\# '

完整代码: kphoen.zsh-theme

kphoen.zsh-theme
if [[ "$TERM" != "dumb" ]] && [[ "$DISABLE_LS_COLORS" != "true" ]]; then
PROMPT='%{$fg[red]%}Tranquility%{$reset_color%} %{$fg[red]%}Ebb and FLow🌊%{$reset_color%} %{$fg[blue]%}%~%{$reset_color%}$(git_prompt_info)
%{$fg[blue]%}%\# '
ZSH_THEME_GIT_PROMPT_PREFIX=" on %{$fg[green]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY=""
ZSH_THEME_GIT_PROMPT_CLEAN=""
# display exitcode on the right when >0
return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
RPROMPT='${return_code}$(git_prompt_status)%{$reset_color%}'
ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} ✚"
ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} ✹"
ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} ✖"
ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} ➜"
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} ═"
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} ✭"
else
PROMPT='[%n@%m:%~$(git_prompt_info)]
%# '
ZSH_THEME_GIT_PROMPT_PREFIX=" on"
ZSH_THEME_GIT_PROMPT_SUFFIX=""
ZSH_THEME_GIT_PROMPT_DIRTY=""
ZSH_THEME_GIT_PROMPT_CLEAN=""
# display exitcode on the right when >0
return_code="%(?..%? ↵)"
RPROMPT='${return_code}$(git_prompt_status)'
ZSH_THEME_GIT_PROMPT_ADDED=" ✚"
ZSH_THEME_GIT_PROMPT_MODIFIED=" ✹"
ZSH_THEME_GIT_PROMPT_DELETED=" ✖"
ZSH_THEME_GIT_PROMPT_RENAMED=" ➜"
ZSH_THEME_GIT_PROMPT_UNMERGED=" ═"
ZSH_THEME_GIT_PROMPT_UNTRACKED=" ✭"
fi

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

分享一个自己Zsh的主题配置
https://c7lz11.cn/posts/zsh_ohmyzsh/
作者
Changed
发布于
2026-06-23
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Changed
Hello, I'm Changed.
热爱技术,喜欢分享,喜欢音乐。
公告
图床使用的是cloudflare可能加载有些慢,可以使用魔法。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
7
分类
1
标签
12
总字数
4,585
运行时长
0
最后活动
0 天前

文章目录