![禁用终端铃声(手动呼叫除外)](https://linux22.com/image/1555220/%E7%A6%81%E7%94%A8%E7%BB%88%E7%AB%AF%E9%93%83%E5%A3%B0%EF%BC%88%E6%89%8B%E5%8A%A8%E5%91%BC%E5%8F%AB%E9%99%A4%E5%A4%96%EF%BC%89.png)
终端铃声会在几种情况下响起。以下列举一些:
- 当您尝试在提示符开始时删除时
- 当您尝试使用 Tab 键完成而没有有效选项时
- 在 vim 中,当你试图移动光标时我无法移动(即在最后一行向下移动)
还有许多其他的。我想要做的是,让铃声只有在我故意让它响起的时候才会响,例如echo -e "\a"
。
我已经添加set bell-style none
到我的.inputrc
,但它仍然在 vim 中响起,如果我启动 tmux,我也会听到上面的前 2 个铃声。我是否可以告诉 bash 永远不响铃,除非我故意告诉它响铃?