Como posso desativar bells / visualbells no vim?

21

Como posso desativar bells / visualbells no vim?

Eu tentei:

set noeb
set novb

.. mas nada mudou afaik.

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

    
por Prody 01.01.2011 / 22:12

1 resposta

22

Para desativar o sino, você precisa

  • habilitar o sinal visual interno do vim, com set visualbell (= set vb );
  • define 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 muito claramente).

¹ Mesmo com novisualbell , você poderá ver uma campainha visual se o vim emitir uma seqüência de controle do sino (geralmente \a ) e o terminal estiver configurado para piscar ao invés de fazer um som.

    
por 01.01.2011 / 23:06

Tags