Manchmal springt Strg + A nicht an den Zeilenanfang

0

Ich habe festgestellt, dass in der Bash manchmal, wenn ich Strg + a drücke, der Cursor nicht zum Zeilenanfang springt, oder auch, aber auf dem Bildschirm scheint es, als springe er in die Mitte der Zeile.

Ich bin auf osx, ich benutze iTerm und Terminal und bekomme das gleiche Verhalten. Hier ist ein Beispiel: Wenn die Zeile länger wird, ist Strg + a (oder in meinem Fall cmd + a) nicht mehr mit dem Terminal-Eingang synchron

windyjonas
quelle
5
Bitte geben Sie weitere Informationen zu Ihrem Betriebssystem und dem verwendeten Terminal an, im Idealfall einen Screenshot, der das Problem zeigt, und geben Sie an, was Sie versucht haben, um das Problem zu beheben. Tritt das Problem in einem anderen Terminalemulator auf? In einer anderen Schale? Haben Sie eine spezielle Shell-Konfiguration?
Slhck
3
Ihre Eingabeaufforderung verwendet Farbe. Überprüfen Sie Ihre PS1. Dieser Link kann helfen.
Kamil Maciorowski

Antworten:

1

Dank Kamil konnte ich das Rätsel lösen, es war die PS1 (prompt). Ich habe den Wert geändert

\e[0;32m[\u@\h \w]$ \e[m

zu

\[\e[0;32m\][\u@\h \w]$ \[\e[m\]

und jetzt klappt es!

windyjonas
quelle