如何在Cygwin中关闭哔哔声斜杠?

Asked
Viewd9974

28

系统蜂鸣/响铃频繁发生(即,当我输入几个字母,然后在有一些选项时,键入tab自动完成)。

如何关闭此功能?

我用Google搜索并尝试过:

 set bell-style none (the command went through but nothing changed)
 

 setterm -blength 0 (got a bash command not found)
 

谢谢!

  • 如果您在bash提示符下键入这些内容,那么这两个地方都不是。请参阅Emerick Rogul的答案。

    Paused until further notice.November 13, 2009 21:12

7 个答案

39

在您的主目录中将set bell-style none添加到.inputrc。您需要启动一个新的shell才能使它生效。这可能就是为什么您的测试无法正常工作的原因。

  • 太好了!我必须对ssh登录的每个帐户执行此操作。谢谢!

    Luc MJanuary 01, 2018 01:41
  • 我在.inputrc中已经有一段时间了(甚至在重新启动时也是如此),但我仍然很警惕。既有薄荷味的 xterm。

    exhumaMarch 12, 2016 08:37
0

这里似乎未提及的替代解决方案是:

  1. 右键单击Cygwin窗口的标题,然后选择Options...

”在此处输入图片描述“

  1. 在选项菜单的Terminal选项卡下,选择“无提示音”:

”在此处输入图片描述“

这应该立即生效,而无需重新启动Cygwin。

0

'。inputrc的路径:

 'C:\cygwin64\home12321lt;username>\.inputrc
 
0

使用薄荷糖。与常规控制台相比,它还有许多其他优点,默认情况下,铃是关闭的。

  • 要详细说明如何使用薄荷,它具有什么优势?

    shikhanshuMay 06, 2016 19:07
20

默认终端mintty具有内置选项来控制终端铃。

  1. 右键单击背景,然后单击“选项...”
  2. 选择“终端”部分。
  3. 将“响铃”下拉菜单更改为“无”

注意:您还可以在此处启用或禁用可见的铃声(终端闪烁),并突出显示铃声上的任务栏图标。

  • 这绝对是_best_answer…使用@Emerick的答案有效……直到在某处ssh为止……

    LucasNovember 02, 2016 20:41
  • @Lucas:您也可以在ssh所在的计算机上使用set bell-style none

    DevSolarJuly 14, 2018 12:39
6

将导线切断与扬声器的连接。:-)

  • 您也可以用针戳耳鼓。这同样适用于所有shell和平台。

    shikhanshuMay 06, 2016 19:06
  • 下一次,获得一块通过插头连接扬声器的主板,以便您可以拔出插头。

    KazFebruary 23, 2013 05:00
  • 这是更可移植的选项,因为它适用于任何shell。;-)

    Emerick RogulNovember 13, 2009 20:35
1

当我拿起一个特定文件时,我听到了一系列的哔哔声。上述提示并没有使钟声静音。就我而言,蜂鸣声是由于将要点复制/粘贴到文件中而引起的。用破折号替换项目符号可停止发出哔哔声。