oh-my-zsh robbyrussell主题 修改

【终端美化】Ubuntu 下 Zsh 与 Oh-My-Zsh 美化与插件配置指南 当从 Bash 切换到 Zsh 时,如果你之前在 Bash 中定义了一些环境变量、别名或函数,那么需要手动迁移这些配置到 Zsh 才能继续使用。extract插件:一键解压,省去记忆复杂命令的麻烦。web-search插件:快速搜索,无需打开浏览器即可发起在线查询,提高效率。 阅读详情
主题路径

~/.oh-my-zsh/themes/robbyrussell.zsh-theme

修改
使用下面内容替换, 最好使用#注释掉旧内容
# 彩色变量设置
autoload -U colors && colors

# 状态箭头
PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ ) "

# 用户@主机名
PROMPT+='%{$fg_bold[yellow]%}%n@%m%{$reset_color%}:'

# 显示家目录缩写路径
PROMPT+='%{$fg_bold[cyan]%}%~%{$reset_color%}'

# git 分支和Dirty/Clean标识(需 oh-my-zsh 的 git 插件支持)
PROMPT+=' $(git_prompt_info) '

# Git 分支样式
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}%1{✗%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
替换后保存执行

source ~/.zshrc

效果

zsh配置其显示当前文件路径 参考 https://blog.youkuaiyun.com/S_gy_Zetrov/article/details/80158409 详细步骤如下 打开zsh终端 输入命令nano ~/.oh-my-zsh/themes/robbyrussell.zsh-theme,打开后是这个样子的: local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )" PROMPT='${ret_status} %{$fg[cyan]%}%c%{$reset_colo 阅读详情

相关推荐

自定义 robbyrussell 主题:打造高效 zsh 终端提示符

在终端开发环境中,zsh 已成为众多程序员的首选 shell,而 oh-my-zsh 框架进一步丰富了其主题与插件生态。默认的 robbyrussell 主题以轻量简洁著称,却无法直观展示 git 仓库状态、命令退出码等高频需求信息。理解 zsh 提示符的转义序列(如 %F、%f、预定义颜色)以及 precmd 钩子的执行原理,是定制个性化提示符的基础。通过复制主题文件到自定义目录、调整 PROMPT 与 RPROMPT、结合 git_prompt_info 与自定义函数,我们能够构建一个同时显示路径、gi

weixin_28829325的博客 218

ohmyzsh 更换主题

ohmyzsh 更换主题

问白的博客 1503

基于docker进行安装部署seata,解决Seata的版本与Nacos的版本不匹配

本文分享了在Docker环境下部署Seata时遇到Nacos 3.x API不兼容问题的解决方案。由于Seata 2.0.0内置的nacos-client 1.4.2无法调用Nacos 3.x重构后的接口,导致注册失败。通过下载Seata 2.6.0源码自行构建Docker镜像,并调整启动方式(直接执行Java命令绕过Shell脚本),最终成功实现与Nacos 3.x的集成。关键步骤包括:创建自定义Dockerfile、配置application.yml、处理启动脚本兼容性问题,最终采用java直接运行方案

Dd52698的博客 406

ohmyzsh主题修改

1.选择主题 ohmyzsh Themes by Github 2.修改zsh配置 vim ~/.zshrc 3.使配置生效 source ~/.z...

留白 1168

从零部署DeepSeek V4 Flash:NVIDIA DGX Spark实战指南

GPU加速计算已成为现代人工智能基础设施的核心,其原理是通过并行处理架构大幅提升深度学习模型的训练与推理效率。在AI工程实践中,NVIDIA GPU凭借CUDA生态和专用驱动栈,为大规模语言模型部署提供了硬件基础。本文聚焦于企业级AI服务器部署场景,针对NVIDIA DGX Spark多节点系统的硬件初始化、驱动兼容性配置、容器化部署等关键环节,提供从系统层到应用层的完整解决方案。通过vLLM推理框架的实战配置,演示如何将DeepSeek V4 Flash模型高效部署于多GPU环境,涵盖Tensor Par

weixin_32296621的博客 377

hpm6750evk2开发板(四)TCP回送(1000M网口)

再接下来我们修改代码,先找到配置网速的地方,肯定是在enet的初始化函数里面,我们一个函数一个函数找,也可以用单步调试一步一步找,结果发现是在enet_init函数里面调用的rtl8211_basic_mode_default_config函数配置网速的,我们把enet_phy_port_speed_100mbps改为enet_phy_port_speed_1000mbps,重新编译运行试试。首先我们复制一份lwip_tcpecho代码,重命名为lwip_tcpecho_RGMII,如下图所示。

Silas1750的博客 920

自定义oh-my-zsh主题风格,代码和语法的解释

简要介绍.zsh-theme的代码(不涉及函数)ohmyzsh,zsh-theme语法

abc5z7的博客 3514

MIPS-5级流水线CPU

一、流水线CPU 流水线CPU就是指将一条分解为多步,在同一周期内进行多条指令的同时执行。MIPS五级流水线就是将指令分为:取指(IF),译码(ID),执行(EX),访存(MEM),写回(WB)五个阶段。举个例子: 比如第二条指令lui $t2,0x2100 在流水线CPU中执行的就是 可以看到在200-300ns的周期里,IF阶段取到0x00400004处的指令,300-400ns,这条指令到了ID阶段,而IF阶段执行下一条指令。400-500ns,执行这条指令,ALU的结果为0x2100

weixin_43877853的博客 2万+

linux zsh终端美化

有了这玩意zsh用起来直接就变成神器了。

weixin_44777680的博客 2190

富芮坤FR801xH蓝牙协议栈启动流程和notify实现温度数据主动上传

文章目录一、蓝牙协议栈启动流程1.1 初始化代码1.2 初始化流程1.3 回调函数里的初始化二、notify实现2.1 notify介绍2.2 notify实现2.3.1 定义数据2.3.2 获取连接号conidx2.3.3 gatt_notification函数的使用三、notify温度上传测试3.1 蓝牙调试工具3.2 蓝牙调试器设置3.3 测试结果四、参考链接   基于sdk开发的好处是方便项目的快速落地,现在用的是SDK里面的源文件,目前只是学习FR801xH芯片的特性,裁剪这个SDK需要点时间,

weixin_43810563的博客 4318

手把手教你打造CTF动态靶场

公司想搞一个CTF比赛,需要一个竞赛靶场,于是这个任务就落在了我的身上,平台是利用CTFd框架,基于docker搭建的动态靶场,搭建过程中遇到的坑比较多,这里我会把每一个遇到的坑都指出来。我搭建的是CTFd的3.X的版本。第一次搭建的话,搭建的过程会有些痛苦,但是搭建完成后会越来越熟练,这个平台的可用性还是很高的。由于搭建的过程中遇到的坑太多了,各种各样的问题,所以决定写下这篇文章,把所有的坑都指出来,也算为后边想搭这个平台的小伙伴指一条路。Taps:资源来源:星海安全实验室如果你也对网络安全&黑客。

Python栈 4933

oh-my-zsh 主题添加命令显示执行时间和当前时间

oh-my-zsh显示执行时间 进入主题目录~/.oh-my-zsh/themes 在想要修改的主题文件中添加如下代码: function preexec() { timer=${timer:-$SECONDS} } function precmd() { if [ $timer ]; then timer_show=$(($SECONDS - $timer)) if [[ $timer_show -ge $min_show_time ]]; then RPROMPT=

9t night的博客 6233

用Python手把手教你实现一个多层感知机(MLP)——从理论到代码实战

本文详细介绍了如何使用Python和Theano库从零开始实现多层感知机(MLP),涵盖从核心原理到代码实战的全过程。通过构建隐藏层、输出层和完整MLP模型,结合权重初始化、激活函数选择和训练技巧,帮助开发者深入理解神经网络工作机制,并应用于实际机器学习任务。

web39explorer的博客 970

[win转mac]-修改iterm2主题命令行图标

起因: 觉得kube-debug下的命令行 docker的小鲸鱼有点意思,想在mac上也改一下 图标如下 ???? # 查看zsh 当前应用的主题是哪个 cat ~/.zshrc |grep ZSH_THEME 修改对应主题robbyrussell的配置 # 修改~/.oh-my-zsh/themes/robbyrussell.zsh-theme source应用配置 如果没有生效 重启一下iterm2 source ~/.zshrc ...

爷来辣的博客 2077

Jetson系列目标检测及推流

使用硬件编码,gstreamer推rtsp流至平台

xiao__run的博客 2710

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

oh-my-zsh robbyrussell主题定制:从改颜色到重构提示符

终端提示符是命令行环境中最重要的视觉反馈之一。在zsh中,提示符由PROMPT变量控制,通过颜色转义、条件表达式和git模块可以灵活定制。oh-my-zsh作为流行的zsh配置框架,其默认主题robbyrussell以简洁著称,但用户常希望调整颜色、布局或增加信息。从zsh主题原理出发,讲解如何安全复制主题文件、修改PROMPT结构、调整git分支显示、实现双行提示符,并解决乱码和加载问题。无论你是追求效率的开发者还是喜欢折腾的终端爱好者,掌握这些技巧都能让命令行更个性化。

weixin_26749245的博客 292

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

zsh中 配置显示完整路径

【代码】zsh中 配置显示完整路径。

weixin_44879611的博客 2771

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

zsh修改提示符,显示路径每一级的首字母,用户和前一命令返回值

zsh 配置优化

m0_57309959的博客 1058

Oh My Zsh主题定制指南:从零开始打造专属终端界面

想要让你的终端界面焕然一新吗?Oh My Zsh主题定制功能能够彻底改变你的命令行体验!无论你是开发新手还是经验丰富的工程师,通过简单的配置就能获得专业级的终端界面。😊 ## 为什么选择Oh My Zsh主题? Oh My Zsh提供了140+个精心设计的主题,每个主题都有独特的风格和功能。从简约现代的[robbyrussell.zsh-theme](https://link.gitcode

gitblog_00230的博客 735

zsh和oh-my-zsh的一些好用的主题及插件

zsh主题 zsh的默认主题为robbyrussell,用了一段时间发现并不是那么好用,比如它不会把当前的工作路径全部展示出来,例如现在处于路径/home/zhu/go/src/MyProject中,此主题就只是显示最后路径,即MyProject,带来了一些不方便 因此想到换一个主题,用了cloud,有一朵云,挺好看,但是上面问题依然存在,看官网介绍zsh主题介绍,选择了ys主题,官网对其评价为:C

shengzhu1的博客 6万+

Oh My Zsh主题字体搭配终极指南:打造视觉震撼的终端体验

想要让枯燥的终端界面变得生动有趣吗?Oh My Zsh主题字体搭配正是你需要的终极解决方案!作为最受欢迎的Zsh配置框架,Oh My Zsh提供了140+精美主题和专业的字体配置方案,让你的命令行工作环境焕然一新。😊 ## 为什么主题字体搭配如此重要? 在Oh My Zsh中,**主题字体搭配**不仅仅是美化,更是提升工作效率的关键。合适的字体能够: - **提高代码可读性** - 清晰的

gitblog_00589的博客 980

Oh-My-Zsh安装与配置

Oh-My-Zsh安装与配置

YoungGeeker 2613

MacOS:iTerm2+oh-my-zsh安装

iTerm2+ohmyzsh安装 先看效果图: 用的主题 1.iterm2>Preferences>Profiles>Colors>Color Presets>Solarized Dark 2.oh-my-zsh默认 主题: ZSH_THEME=“robbyrussell” 一、安装iterm2 直接网上下载双击安装即可 二、安装oh my zsh oh-my-...

陌生谁家年少 2727

Mac 使用手册、oh-my-zsh、oh-my-posh

轻点「系统设置」,点击「控制中心」,即可自定义调整「状态栏」显示内容。

freeking101的博客 4131

像拆玩具一样定制oh-my-zsh:改造robbyrussell主题

终端提示符是开发者每天注视最多的界面元素之一。在zsh与oh-my-zsh体系中,提示符由PROMPT变量控制,其转义序列、颜色配置和钩子函数共同决定显示效果。理解`%n`、`%~`、`%{$fg[...]%}`等基础语法,是自定义主题的前提。通过复制robbyrussell主题到custom目录,并调整颜色、布局、时间戳与git状态信息,可以打造更符合个人习惯的工作界面。同时,利用`git_prompt_info`、`git_prompt_status`等内置函数,可直观呈现分支、暂存区与未追踪文件状态。

weixin_28835789的博客 281

如何使用Oh My Zsh提升命令行体验:初学者完整指南

Oh My Zsh是一个社区驱动的zsh配置管理框架,拥有2400+贡献者,包含300+可选插件(如rails、git、macOS、docker等)、140+主题以及自动更新工具,让你的命令行体验更加愉悦和高效。 ## 为什么选择Oh My Zsh? Oh My Zsh不仅仅是一个简单的shell配置工具,它通过插件和主题系统,为用户提供了丰富的功能扩展和个性化选项。无论是开发人员、系统管理员

gitblog_00743的博客 779
上一篇: MSS Clamping (MSS Adjustment)
下一篇: VSCode Remote-SSH 连接Mac卡在初始化VSCode
山有木兮啊
博客等级 码龄8年 135粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值