Mac , iTerm2, Oh my zsh
一般的,路径会显示为 ~/xxx/xxx/xxx/xxx/current/folder
但是,这样有时候就太长了,很不方便。
希望能在路径较长的时候,只显示当前的文件夹名称。
例如: ~/.../folder
Mac , iTerm2, Oh my zsh
一般的,路径会显示为 ~/xxx/xxx/xxx/xxx/current/folder
但是,这样有时候就太长了,很不方便。
希望能在路径较长的时候,只显示当前的文件夹名称。
例如: ~/.../folder
|
1
|
|
2
有些主题 prompt 可以换行,很不错
|
|
3
既然用了 oh-my-zsh ,换一个 theme 就好啦,比方说 ZSH_THEME="wezm"
|
|
4
@congeec 请问这个怎么用?
@fangxing204 不懂 @cxbig 还是想要原来 agnoster 主题, wezm 不好看 想问下怎么设置而达到想要的效果,好像是需要设置 PS1 变量,然而没找到可行的。 |
|
fangxing204May 27, 2016 via Android
5
去 GitHub 看主题,有适合你的
|
|
congeecMay 27, 2016
6
@mpco 每次 prompt 显示之前 zsh 都会调用 precmd()函数,所以利用它控制你要在 prompt 里显示的路径
把这段代码放在~/.zshrc 就好了 |
|
wlsnxMay 27, 2016
7
你可以试试 ZSH_THEME="avit" ,最多显示 3 层目录,要自定义就修改 PROMPT 变量
|
|
cxbigMay 27, 2016
8
|
|
wubowenJun 22, 2019
9
`vim ~/.oh-my-zsh/themes/agnoster.zsh-theme`
把下面代码里的%~修改成%1d 即可 prompt_dir() { prompt_segment green $CURRENT_FG '%~' } |