分享一个自己Zsh的主题配置
526 字
3 分钟
分享一个自己Zsh的主题配置
Oh My Zsh 安装配置
首先在shell中安装 zsh
yum install zsh -y
然后前往 Oh My Zsh 官网
https://ohmyz.sh/


sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"可能会出现的问题 ,提示 未安装 git
#安装 gitsudo yum install git -y安装成功后的初始效果: 视乎安装好的shell不是很好看

主题设置
可以配置好的shell主题

Oh My Zsh中存在非常多的主题文件,可以在 ~/.oh-my-zsh/themes/中查看
Tranquility Ebb and FLow🌊 ~# cd ~/.oh-my-zsh/themes/Tranquility Ebb and FLow🌊 ~/.oh-my-zsh/themes on master# ls
这也太多了, 去官网看看,有别人配置好的截图

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

通过修改 ~/.zshrc 来进行修改
Tranquility Ebb and FLow🌊 ~# cd ~/.oh-my-zsh/themes/Tranquility Ebb and FLow🌊 ~/.oh-my-zsh/themes on master# lsTranquility Ebb and FLow🌊 ~# vim ~/.zshrc
#使用 vim对文件进行编辑 ,进入后按键盘的 i 进入编辑模式 ,修改想换的主题名称,之后安ESC键退出当前模式#最后键盘输入 :wp (英文 保存并退出
配置好后重新启动zsh终端即可

个性化修改
这是我自己修改后的配置文件
先进行文件备份
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/138501026Visual Code ssh插件:

//其实这段代码最重要的地方就这一行//%{$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
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文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章 智能推荐
1
vue-office 学习记录
文章示例 使用vue-offce导入pdf文件在线查看
2
五月二十六日
文章示例 朋友的作业
3
从零开始搭建一个最简单的NestJS应用
文章示例 记录学习NestJS过程
4
UE5 逆向笔记
文章示例 2026-03-11
5
实验4
文章示例 2026-01-28
随机文章 随机推荐