我在Windows 7上使用Cygwin 薄荷2.3.6(x86_64-pc-cygwin)
随机一个[28~将出现在我的提示行。有时它甚至会在我输入命令的过程中出现。即使终端窗口没有焦点,也经常出现。
这真的很难谷歌,因为谷歌只看到28.我会很感激如何改善我的google-fu搜索特定序列的建议。
答案 0 :(得分:3)
这可能是由咖啡因等应用程序引起的,它会通过定期按键来停止屏幕保护程序(如F15,其中包含ansi序列\[[28~
)。您可以停止程序或在〜/ .inputrc中添加一个条目来忽略序列。在〜/ .inputrc中添加以下行:
"\e[28~":""
在终端中将F15重新映射为空。
答案 1 :(得分:0)
出于记录目的,还有两种其他方法可以解决此问题:
防止在薄荷方面解释F15:将以下行添加到薄荷配置文件中(例如~/.minttyrc
)。它告诉mintty自己忽略F15或使用Ctrl修饰符忽略它,这对我有用(在我的机器上,它将自己产生~
,并通过Ctrl ;5~
产生):
KeyFunctions=F15:void;C+F15:void
通过使用-useshift
选项运行来阻止咖啡因发送F15。