Como posso desativar os sinos / visuais no vim?


21

Como posso desativar os sinos / visuais no vim?

Eu tentei:

set noeb
set novb

.. mas nada mudou.

Só para esclarecer, estou me referindo à campainha visual que recebo no vim quando faço algo que não faz nada, por exemplo, pressionando ESCno modo normal ou pressionando ha coluna 0.

Respostas:


25

Para desativar completamente a campainha, é necessário

  • ative a campainha visual interna do vim¹, com set visualbell(= set vb);
  • defina o efeito da campainha visual do vim para não fazer nada, com set t_vb=

(Isso é explicado na documentação de 'visualbell', mas não com muita clareza.)

¹ Mesmo com novisualbell, você poderá ver uma campainha visual se o vim emitir uma sequência de controle de campainha (geralmente \a) e o terminal estiver configurado para piscar em vez de emitir um som.


2
Observe que você precisará adicionar 'set t_vb =' ao seu .gvimrc também se estiver usando o gvim.
Sverre Rabbelier
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.