it-swarm-pt.tech

Como posso desativar sinos / visuais no vim?

Como posso desativar sinos/visuais no vim?

Eu tentei:

set noeb
set novb

.. mas nada mudou afaik.

Só para ficar claro, estou me referindo ao sino visual que recebo no vim quando faço algo que não faz nada, por exemplo, pressionando ESC no modo normal ou pressionando h no na col 0.

22
Prody

Para desativar a campainha completamente, você precisa

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

(Isso é explicado na documentação de 'visualbell', mas não muito claramente.)

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

27