Mac oh-my-zsh更改弹出路径:change prompt path

操作结果

在安装了oh-my-zsh以后,我们可以自由地选择主题和颜色,但此时由于主题本身内嵌了prompt格式,在bash_profile里更改prompt就不再有效,因此需要我们直接进去theme文件中进行修改:
改动之前的效果如图
在这里插入图片描述
尽管这样的路径高亮显示很美观,但是随着路径增加,整个终端就显得眼花缭乱了,我个人更倾向于选择极简的风格,因此修改之后的路径仅显示当前所在的父文件路径,更高层路径将会被隐藏,修改后的结果如图:
在这里插入图片描述

操作方法

在Home路径中

$ ls -a

找到.oh-my-zsh文件夹,进入/.oh-my-zsh/themes中
随后你会看到所有的theme文件都列在这里,文件都是以bash语法写成的,所以直接通过各种文本编译器打开即可

$ code agnoster.zsh-theme

此处我使用的是agnoster的主题,因此我打开对应的theme文件,command + F 找到如下代码片段:

prompt_dir() {
  prompt_segment blue $CURRENT_FG '%~'
}

并将第二行更改为

prompt_segment blue $CURRENT_FG '%c'

%c表示仅显示当前所在的路径层级,%~则是现实当前全部的路径层级
修改后,保存
然后回到home路径

source .zshrc

即可实现上述效果

其他操作可参考themes作者的官方github,链接如下:
https://github.com/agnoster/agnoster-zsh-theme/issues/19

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值