Ich verwende einen git aware prompt und ich möchte es integrieren, mit einer verkürzten Version des PfadnamensWie git-aware-prompt mit verkürzten Pfad in bash
Die verkürzte PWD dynamisch erstellt wird, mit
integrierenpython ~/.short.pwd.py
und die git-aware-Prompt-Befehle sind
export GITAWAREPROMPT=~/.bash/git-aware-prompt
source "${GITAWAREPROMPT}/main.sh"
export PS1="\${debian_chroot:+(\$debian_chroot)}\[email protected]\h:\w \[$txtcyn\]\$git_branch\[$txtred\]\$git_dirty\[$txtrst\]\$ "
habe ich versucht, mit einigen Mischungen von $debian_chroot
oderspielenmit (python ~/.short.pwd.py)
ohne Glück, aber ich bin kein Bash-Experte.
Wer weiß, wie man sie zusammenführt, also würde ich sowohl kurze Pfadangabe als auch git-aware-prompt bekommen?
Danke!
'\ W 'ist der Strom in der Eingabeaufforderung Arbeitsverzeichnis; willst du das nicht einfach durch '\ $ shortpwd' ersetzen? – chepner
@chepner, das hat fast funktioniert. Es machte mir klar, dass ich die Frage klären musste. Es hat nicht funktioniert, weil ich einen Fehler hatte, ich sollte kein env verwenden. Variable für shortpwd, aber um es dynamisch zu erstellen. Ich habe die Frage jetzt bearbeitet. – yuval
@chepner, Ihr Kommentar hat mir geholfen, meine Frage zu lösen. Ich werde eine Antwort schreiben, es sei denn, Sie möchten es tun und den Kredit bekommen. (Ersetze \ u \ \ h: \ w mit $ (python ~/.short.pwd.py)) – yuval