如何在 bash 中集成 git-aware-prompt 和缩短的路径名
How to integrate git-aware-prompt with shortened pathname in bash
我正在使用 git aware prompt
我想将它与路径名的缩短版本集成
缩短的密码是用
动态创建的
python ~/.short.pwd.py
而 git 感知提示命令是
export GITAWAREPROMPT=~/.bash/git-aware-prompt
source "${GITAWAREPROMPT}/main.sh"
export PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "
我试过 $debian_chroot
或 \u@\h:\w
与 (python ~/.short.pwd.py)
的一些混合演奏,但没有成功,但我不是 bash 专家。
任何人都知道如何合并它们,所以我会得到短路径指示和 git-aware-prompt?
谢谢!
我在@chepner 的帮助下在评论中解决了这个问题,将 \u@\h:\w
替换为 $(python ~/.short.pwd.py)
。
最后更新的export
是
export PS1="${debian_chroot:+($debian_chroot)}$(python ~/.short.pwd.py) \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "
我正在使用 git aware prompt 我想将它与路径名的缩短版本集成
缩短的密码是用
动态创建的python ~/.short.pwd.py
而 git 感知提示命令是
export GITAWAREPROMPT=~/.bash/git-aware-prompt
source "${GITAWAREPROMPT}/main.sh"
export PS1="${debian_chroot:+($debian_chroot)}\u@\h:\w \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "
我试过 $debian_chroot
或 \u@\h:\w
与 (python ~/.short.pwd.py)
的一些混合演奏,但没有成功,但我不是 bash 专家。
任何人都知道如何合并它们,所以我会得到短路径指示和 git-aware-prompt?
谢谢!
我在@chepner 的帮助下在评论中解决了这个问题,将 \u@\h:\w
替换为 $(python ~/.short.pwd.py)
。
最后更新的export
是
export PS1="${debian_chroot:+($debian_chroot)}$(python ~/.short.pwd.py) \[$txtcyn\]$git_branch\[$txtred\]$git_dirty\[$txtrst\]$ "