终端铃声会在几种情况下响起。以下列举一些:
- 当您尝试在提示符开始时删除时
- 当您尝试使用 Tab 键完成而没有有效选项时
- 在 vim 中,当你试图移动光标时我无法移动(即在最后一行向下移动)
还有许多其他的。我想要做的是,让铃声只有在我故意让它响起的时候才会响,例如echo -e "\a"
。
我已经添加set bell-style none
到我的.inputrc
,但它仍然在 vim 中响起,如果我启动 tmux,我也会听到上面的前 2 个铃声。我是否可以告诉 bash 永远不响铃,除非我故意告诉它响铃?