如何在cygwin中关闭哔哔声?

时间:2009-11-13 20:29:12

标签: bash cygwin

系统发出蜂鸣声/铃声(即,当我输入几个字母时,然后在有几个选项时键入tab以自动填充)。

如何关闭此功能?

我用Google搜索并尝试:

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

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

谢谢!

7 个答案:

答案 0 :(得分:32)

在您的主目录中将set bell-style none添加到.inputrc。你需要启动一个新的shell才能生效;这可能就是你的测试不起作用的原因。

答案 1 :(得分:14)

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

  1. 右键单击背景,然后单击“选项...”
  2. 选择“终端”部分。
  3. 将“Bell”下拉列表更改为“none”
  4. 注意:您还可以在此处启用或禁用可见铃声(终端闪烁)并突出显示铃声上的任务栏图标。

答案 2 :(得分:7)

将电线切断到扬声器。 : - )

答案 3 :(得分:1)

使用薄荷味。除了通常的控制台之外,还有其他许多优点,默认情况下铃声已关闭。

答案 4 :(得分:1)

当我捕捉特定文件时,我经历了一系列的哔哔声。上面的提示并没有使铃声沉默。在我的情况下,哔哔声是由于已经复制/粘贴到文件中的子弹点。用破折号替换子弹阻止了哔哔声。

答案 5 :(得分:0)

'。inputrc的路径:

 this.productsCacheService
      .get('products', this.productService.getProducts())
      .pipe(takeUntil(this.unsubscribe$))
      .subscribe((products) => {
        this.products = <Product[]>products;
        this.setPage(this.currentPagingPage);
        this.productsLoading = false;
      });     
  }

答案 6 :(得分:0)

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

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

enter image description here

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

enter image description here

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