2016-05-13 4 views
0

erscheinen ich Cygwin bin mit auf windows 7 mintty 2.3.6 (x86_64-pc-Cygwin)Wie kann ich seltsam Flucht Zeichen verhindern auf Prompt

Und zufällig ein [28 ~ auf meiner Eingabeaufforderung angezeigt. Manchmal erscheint es sogar, während ich mitten in der Eingabe eines Befehls bin. Und oft erscheint es sogar, wenn das Terminalfenster keinen Fokus hat.

Das ist wirklich schwer zu googeln, weil Google nur die 28. sieht. Ich würde Vorschläge schätzen, wie man meine Google-Fu verbessert, um nach der spezifischen Reihenfolge zu suchen.

+0

https://en.wikipedia.org/wiki/ANSI_escape_code. Haben Sie die Einstellung PS1 oder TERM neu definiert? – matzeri

Antwort

3

Dies kann durch eine Anwendung wie Koffein verursacht werden, die Ihren Bildschirmschoner durch Drücken einer Taste in regelmäßigen Abständen (wie F15, die ansi Sequenz \[[28~ hat) stoppt. Sie können das Programm stoppen oder einen Eintrag in Ihrem ~/.inputrc hinzufügen, um die Sequenz zu ignorieren. in ~/.inputrc die Zeile:

"\e[28~":""

F15 nichts im Terminal neu zuordnen.

+0

Perfekt. Das macht sehr viel Sinn. Und ich hatte keine Ahnung, dass Caffeine so implementiert wurde. Vielen Dank! Es hat mich verrückt gemacht. – jschank

+0

Also war es Koffein? Nett. –