¿Cómo puedo desactivar campanas / campanas visuales en vim?

21

¿Cómo puedo desactivar campanas / campanas visuales en vim?

He intentado:

set noeb
set novb

.. pero nada ha cambiado afaik.

Para ser claros, me refiero a la campana visual que obtengo en vim cuando hago algo que no hace nada, por ejemplo, presionar ESCen modo normal o presionar hen col 0.

Prody
fuente

Respuestas:

25

Para desactivar la campana por completo, debe

  • habilitar la campana visual interna de vimim, con set visualbell(= set vb);
  • establecer el efecto de la campana visual vim para no hacer nada, con set t_vb=

(Esto se explica en la documentación de 'visualbell', pero no muy claramente).

¹ Incluso con novisualbell, puede ver una campana visual si vim emite una secuencia de control de campana (generalmente \a) y el terminal está configurado para parpadear en lugar de emitir un sonido.

Gilles 'SO- deja de ser malvado'
fuente
2
Tenga en cuenta que también deberá agregar 'set t_vb =' a su .gvimrc si está usando gvim.
Sverre Rabbelier