Как отключить звонки / визуальные звонки в vim?


21

Как отключить звонки / визуальные звонки в vim?

Я пробовал:

set noeb
set novb

.. но ничего не изменилось афаик.

Просто чтобы прояснить, я имею в виду визуальный звонок, который я получаю в vim, когда я делаю что-то, что ничего не делает, например, нажим ESCв обычном режиме или нажатие hна столбец 0.

Ответы:


25

Чтобы вообще отключить звонок, нужно

  • включить внутренний визуальный звонок vim, с set visualbell(= set vb);
  • установить эффект визуального звонка vim, чтобы ничего не делать, с set t_vb=

(Это объясняется в документации 'visualbell', но не очень четко.)

With Даже при этом novisualbellвы можете увидеть визуальный звонок, если vim выдает последовательность управления звонком (обычно \a) и терминал настроен на мигание, а не на звук.


2
Обратите внимание, что вам придется добавить 'set t_vb =' в ваш .gvimrc, если вы используете gvim.
Сверре Rabbelier
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.