2016-05-13 75 views
0

我使用的Windows 7 mintty 2.3.6(x86_64的-PC-cygwin的)我如何防止奇怪逃逸字符出現在提示

和Cygwin隨機一個[28〜會出現在我的提示行。有時它甚至出現在我正在輸入命令的過程中。即使終端窗口沒有焦點,它也經常出現。

這真的很難谷歌,因爲谷歌只看到28.我將不勝感激關於如何提高我的谷歌搜索特定序列的建議。

+0

https://en.wikipedia.org/wiki/ANSI_escape_code。你是否重新定義了PS1或TERM設置? – matzeri

回答

3

這可能是由於應用程序(如咖啡因)導致的,該應用程序通過定期按下某個鍵來停止屏幕保護程序(如F15具有ansi序列\[[28~)。您可以停止該程序或在〜/ .inputrc中添加一個條目以忽略該序列。在〜/ .inputrc文件添加一行:

"\e[28~":""

重新映射到F15中沒有任何終端。

+0

完美。這很有意義。我不知道咖啡因是如何實施的。謝謝!它讓我瘋狂。 – jschank

+0

所以這是咖啡因?尼斯。 –