Terminalklingel deaktivieren, außer bei manuellem Anruf

Terminalklingel deaktivieren, außer bei manuellem Anruf

Die Terminalglocke läutet in mehreren Szenarien. Um einige zu nennen:

  1. beim Versuch zu löschen, wenn Sie am Anfang einer Eingabeaufforderung stehen
  2. wenn Sie versuchen, die Tab-Vervollständigung ohne gültige Optionen durchzuführen
  3. Wenn Sie in vim versuchen, den Cursor zu bewegen, obwohl ich mich nicht bewegen kann (z. B. nach unten bewegen, während ich mich in der letzten Zeile befinde),

Und es gibt noch viele andere. Ich möchte dafür sorgen, dass die Glocke nur dann läutet, wenn ich sie absichtlich läuten lasse, beispielsweise mit echo -e "\a".

set bell-style noneIch habe es zu meinem hinzugefügt .inputrc, aber es klingelt immer noch in vim, und wenn ich tmux starte, höre ich auch die ersten beiden Klingelzeichen oben. Ist es möglich, Bash anzuweisen, nie zu klingeln, es sei denn, ich befehle es ihm absichtlich?

verwandte Informationen