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

 

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

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

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

 

 

修改后效果:

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

 

 

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'

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

 

 

 

参考:

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

 

上一篇:ubuntu install zsh oh-my-zsh


下一篇:MacBook 配置 item2 、oh-my-zsh、Powerline