Gestern hat mein Terminal angefangen, Befehle mit eckigen Klammern zu umgeben. Ich bin mir nicht sicher, wie ich das aktiviert habe, würde es aber gerne deaktivieren.
Bisher habe ich getan:
- Ich habe nachgesehen, dass in meinem nichts komisch ist
.bash_profile
- Es wurde versucht, das Profil wieder in Basic zu ändern
- Versucht zu einer anderen Shell zu wechseln (zsh)
Auch bei Google konnte ich nichts entdecken.
Irgendwelche Ideen?
Aktualisieren
echo "$PS1"; echo "$PROMPT_COMMAND"
Antworten:
Verstanden! Irgendwie hatte ich versehentlich "Eingabeaufforderungslinien automatisch markieren" aktiviert:
Ich frage mich allerdings, wo diese Konfiguration auf der Festplatte gespeichert ist, da ich auch versucht habe:
~/Library/Preferences/com.apple.Terminal.plist
quelle
View> Hide Marksverbirgt diese eckigen Klammern, ohne die Navigationsfähigkeit zu beeinträchtigen, und bietet das Beste aus beiden Welten.
quelle
Edit
>Navigate
). Durch das Ausblenden von Markierungen wird das visuelle Element entfernt, während die Position in Ihrem Terminal beibehalten wird. Dies ist das "Beste aus zwei Welten", da Sie immer noch schnell zu Ihrem letzten Befehl zurückblättern können, aber nicht von dem kleinen[]
s abgelenkt werdenDie Einstellung zum Deaktivieren von Eingabeaufforderungsmarkierungen lautet:
Die beste Beschreibung zur Verwendung von Marken finden Sie unter:
Sie können auch eine Markierung überspringen, indem Sie Command- Shift- drücken Return, um nur diese eine Befehlszeile zu markieren.
quelle