gnu 屏幕中的闪烁窗口

use*_*940 25 gnu-screen unix-utils

我真的很喜欢,gnu screen但是在我使用它时我的环境出现了问题。

例子:

username@domain:/var/www$ l
Display all 130 possibilities? (y or n)
Run Code Online (Sandbox Code Playgroud)

当您单击[Tab]以执行自动完成时,屏幕会在很短的时间内闪烁(看起来像白屏,但我可以在很短的时间内看到它)。

当我在正常/非屏幕环境中执行相同的操作时,没有任何问题。

这是我的.screenrc样子:

attrcolor b ".I"
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
term screen-256color-bce
Run Code Online (Sandbox Code Playgroud)

小智 28

只需添加vbell "off"到您的.screenrc

  • +1,更喜欢这种方法。我只想完全关闭可视铃。挺烦人的... (3认同)

小智 15

添加set bell-style none到 readline init 文件 ~/.inputrc

钟型

控制当 Readline 想要敲响终端铃时会发生什么。如果设置为“none”,Readline 永远不会响铃。如果设置为“可见”,Readline 会使用可见的铃铛(如果有)。如果设置为“audible”(默认值),Readline 会尝试按终端铃声。终端铃声。

http://www.gnu.org/software/bash/manual/bashref.html#Readline-Init-File

[编辑:感谢 Fedyashev Nikita]

  • 我遇到了同样的问题,但唯一的区别是 Readline init 文件存储在 ~/.inputrc 文件中(至少在 Ubuntu 中)。所以我在那里添加了它,现在它工作正常!谢谢你 (3认同)