¿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.

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.


2
Tenga en cuenta que también deberá agregar 'set t_vb =' a su .gvimrc si está usando gvim.
Sverre Rabbelier
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.