禁用终端铃声(手动呼叫除外)

禁用终端铃声(手动呼叫除外)

终端铃声会在几种情况下响起。以下列举一些:

  1. 当您尝试在提示符开始时删除时
  2. 当您尝试使用 Tab 键完成而没有有效选项时
  3. 在 vim 中,当你试图移动光标时我无法移动(即在最后一行向下移动)

还有许多其他的。我想要做的是,让铃声只有在我故意让它响起的时候才会响,例如echo -e "\a"

我已经添加set bell-style none到我的.inputrc,但它仍然在 vim 中响起,如果我启动 tmux,我也会听到上面的前 2 个铃声。我是否可以告诉 bash 永远不响铃,除非我故意告诉它响铃?

相关内容