在我的 Vista 机器上的 cmd 和 Powershell 中,下划线光标有规律地闪烁。按任意键都会导致它消失片刻,然后恢复闪烁。对于正常的文本输入,这是可以接受的。但是当使用左右箭头键移动光标来编辑命令时,这真的很烦人。
我的 Windows 7 机器没有这个问题;点击箭头键时光标会变为可见。如何在 Vista 中修复它?
答案1
我以前也遇到过类似的问题,最后发现是一个不知道从哪里来的间谍软件,它将自己连接到所有东西上并影响性能。我相信在所有 cmd 控制台中,光标都会消失一毫秒,只是通常肉眼无法察觉。您可能需要获取一些 sysinternals 工具来检查并确保系统上没有安装流氓 dll 或类似对象来降低性能。此外,由于这是 Vista 特有的问题(据我所知),如果 MS 认为适合针对该问题进行安全更新,则可以通过安全更新进行修复。Vista 一开始就很慢——任何小问题都会导致控制台出现严重延迟,这是不可接受的……
答案2
osirisgothra 是几乎正确。我将控制台的屏幕缓冲区高度设置为 3000;当缓冲区已满时,会出现一点点重绘延迟。将缓冲区高度设置为 500 解决了这个问题。