Як я можу відключити дзвіночки / візуальні дзвони у vim?


21

Як я можу відключити дзвіночки / візуальні дзвони у vim?

Я спробував:

set noeb
set novb

.. але нічого не змінилося afaik.

Для того, щоб було зрозуміло, я маю на увазі візуальний дзвінок, який я отримую в vim, коли роблю щось, що нічого не робить, для прикладного натискання ESCв звичайному режимі або натискання hна col 0.

Відповіді:


25

Щоб вимкнути дзвінок взагалі, потрібно

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

(Це пояснюється в документації 'visualbell', але не дуже чітко.)

¹ Навіть при цьому novisualbellви можете побачити візуальний дзвін, якщо vim випромінює послідовність керування дзвоном (як правило \a), а термінал налаштований блимати, а не видавати звук.


2
Зауважте, що вам доведеться додати «set t_vb = 'до свого .gvimrc також, якщо ви використовуєте gvim.
Sverre Rabbelier
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.