iTerm 中 oh my zsh 主题去掉 git 目录多级显示

Posted poterliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iTerm 中 oh my zsh 主题去掉 git 目录多级显示相关的知识,希望对你有一定的参考价值。

 

Zsh中将全路径缩短为当前文件夹名

有时候经常嫌一层一层目录实在太长太占地方,而且截屏时也不方便把全路径显示出来。所以需要隐藏起来会比较方便,需要看全路径的话一句pwd就显示了。
默认全路径显示:

 

 

 

修改后效果:

 

 

Zsh中,配置文件~/.zshrc里面可以配置DEFAULT_USER=$USER来隐藏用户名和主机名,下面还有一句prompt_context() {}设定一般来说是可以写入函数来隐藏全路径并只显示当前文件夹的。
但是配置了agnoster配色主题后,怎么修改好像都没用,参考这篇文章,得知,只要到agnoster配色主题的配置文件中改一个字即可:
找到文件:一般是在这个位置~/.oh-my-zsh/themes/agnoster.zsh-theme,打开后找到prompt_dir() {}这个函数,然后将prompt_segment blue black \'%~\'最后面的~改为c即可:prompt_segment blue black \'%c\'

 

 

 

 

参考:

https://www.jianshu.com/p/ee442cb4d6c2

 

以上是关于iTerm 中 oh my zsh 主题去掉 git 目录多级显示的主要内容,如果未能解决你的问题,请参考以下文章

MacOS:iTerm2+oh-my-zsh安装

oh my zsh 主题篇

oh my zsh 主题篇

oh my zsh 主题篇

oh my zsh 主题篇

iTerm2 + oh my zsh +agnoster 打造最强Mac终端