我最近开始使用GNU Screen,但遇到了一个非常烦人的问题。
在任何一个屏幕窗口中,如果在提示符上没有输入任何内容时按左箭头键或退格键,屏幕似乎会刷新,导致轻微的闪烁。在提示符处输入一些文本之后,使用退格键或左箭头键不会引起闪烁(至少在达到提示符中的第一个字符之前)。
有人以前见过这种情况吗?
我最近开始使用GNU Screen,但遇到了一个非常烦人的问题。
在任何一个屏幕窗口中,如果在提示符上没有输入任何内容时按左箭头键或退格键,屏幕似乎会刷新,导致轻微的闪烁。在提示符处输入一些文本之后,使用退格键或左箭头键不会引起闪烁(至少在达到提示符中的第一个字符之前)。
有人以前见过这种情况吗?
没有问题。这是一项功能,当在终端启用“视觉铃声”时,它应该像那样运行。我猜默认情况下已经启用了。
看看这份文件。文件中有三个与视觉铃声相关的属性。您可以在~/.screenrc中更改这些属性。
vbell_msg "bell: window ~%" # Message for visual bell
vbellwait 2 # Seconds to pause the screen for visual bell
vbell off # Turns visual bell off
尝试将 vbell 属性设置为 off。此外,我建议您在 ServerFault 上提出相同的问题。我相信您会在那里得到更好的答案。要访问该站点,因为它处于私有测试版,请查看 这篇 博客文章。