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

 

相关文章:

  • 2021-08-18
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-07
  • 2021-07-13
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案