Jak mogę wyłączyć dzwonki / dzwonki wizualne w vimie?

21

Jak mogę wyłączyć dzwonki / dzwonki wizualne w vimie?

Próbowałem:

set noeb
set novb

.. ale afaik nic się nie zmieniło.

Dla jasności mam na myśli dzwonek wizualny, który dostaję w vimie, gdy robię coś, co nic nie robi, na przykład naciskając przycisk ESCw trybie normalnym lub przyciskając hkolumnę 0.

Prody
źródło

Odpowiedzi:

25

Aby całkowicie wyłączyć dzwonek, musisz to zrobić

  • włącz wewnętrzny wizualny dzwonek vima¹, za pomocą set visualbell(= set vb);
  • ustaw efekt wizualnego dzwonka vim, aby nic nie robił set t_vb=

(Jest to wyjaśnione w dokumentacji 'visualbell', ale niezbyt jasno.)

¹ Nawet przy novisualbell, możesz zobaczyć wizualny dzwonek, jeśli vim emituje sekwencję kontrolną dzwonka (zwykle \a), a terminal jest skonfigurowany tak, aby migał, a nie wydawał dźwięk.

Gilles „SO- przestań być zły”
źródło
2
Pamiętaj, że musisz dodać 'set t_vb =' do swojego .gvimrc, jeśli używasz gvim.
Sverre Rabbelier