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