Ich lerne gerade, wie man mit dem Terminal arbeitet, und nachdem ich mir einige Videos angesehen habe, gefiel mir die Art und Weise, wie dasRaumschiff-Eingabeaufforderungsieht aus.
Vor der Installation des Snaps habe ich die Schriftarten Powerline und Firacode mit sudo apt-get install fonts-powerline
bzw. installiert sudo apt install fonts-firacode
. Anschließend habe ich den Snap mit installiert sudo snap install starship
.
Danach habe ich die .bashrc
Datei in meinem Home-Verzeichnis bearbeitet und eval "$(starship init bash)"
am Ende hinzugefügt. So weit, so gut. Wenn ich die Konsole öffne, scheint die Starship-Eingabeaufforderung zu funktionieren, aber sie zeigt ein seltsames Zeichen, gefolgt von einem, 0%
das scheußlich aussieht.
Ich weiß also nicht, ob ich einen Schritt übersehen habe oder ob es sich um ein spezifisches Problem mit der Konsole handelt.
Antwort1
Ich musste Starship Prompt so konfigurieren, dass die zusätzlichen Symbole manuell gelöscht werden.
Im ~/.config
Verzeichnis habe ich eine starship.toml
Datei mit der folgenden Konfiguration erstellt:
# Use custom format
format = """
[](bold blue)$directory$rust$package
[❯](bold blue) """
# Wait 10 milliseconds for starship to check files under the current directory.
scan_timeout = 10
# Disable the newline at the start of the prompt
add_newline = false