Answers:
这是由终端而不是ConEmu引起的。例如,它不会在msys(= Git Bash),cmd或Cygwin(对我而言)的本地终端中发生。SSH到远程计算机(或VM)时会发生这种情况。要在Bash中修复,您只需要运行以下命令:
set bell-style none
要在以后始终关闭时钟,请将此命令放在名为文件的行中.inputrc
。我认为它也会在.bashrc
。您可以通过选择的文本编辑器或在命令行上执行以下操作:
echo "set bell-style none" > .inputrc
当然,每当到达执行此操作的新计算机时,都需要执行此操作。您可以在/ etc / inputrc中全局关闭它。您还可以将响铃样式设置为“可见”而不是“无”,以使终端闪烁。
还有其他方法可以关闭其他Shell和程序中的钟声:http : //www.tldp.org/HOWTO/Visual-Bell-8.html
bell-style选项已经在.inputrc中,但已注释掉。不幸的是,取消注释并不能解决我的问题。
在我的情况下,唯一有效的解决方法是为“默认蜂鸣”不设置声音。我知道这是全球性的,但这总比没有好...
Critical Stop
也为我工作。
这不是特定于ConEmu的解决方案,但是如果您根本不介意再也不用担心,可以禁用Windows系统铃声。如答案之一所示,您可以在设备管理器的“非即插即用驱动程序”下找到“蜂鸣”,并在“启动”下的“驱动程序”选项卡上将其禁用(注意:您需要“显示隐藏的设备”在“查看”菜单下可以查看“非即插即用驱动程序”部分)。
以上都不对我c:\Windows\Media
有用,所以我创建了一个简短的无声.wav文件,放入文件中并将其用作声音Critical Stop
这是下载链接:http : //s000.tinyupload.com/index.php?file_id=96334642005554838230
Critical Stop
为None
?为我工作。
Critical Stop
。但是,如果它对您有用,那么是的,这是一个更好的选择。