如何在 vim 中禁用铃声/视觉铃声?

如何在 vim 中禁用铃声/视觉铃声?

如何在 vim 中禁用铃声/视觉铃声?

我试过了:

set noeb
set novb

..但据我所知,一切都没有改变。

需要明确的是,我指的是当我执行一些不执行任何操作的操作时在 vim 中收到的视觉铃声,例如ESC在正常模式下按下,或按下h第 0 列。

答案1

要完全禁用铃声,您需要

  • 使能够vim 的内部视觉铃声 1,带有set visualbell(= set vb);
  • 设置vim视觉铃声的效果不执行任何操作,使用set t_vb=

(这在 的文档中有解释'visualbell',但不是很清楚。)

1即使使用,如果 vim 发出响铃控制序列(通常是)并且终端配置为闪烁而不是发出声音,novisualbell您也可能会看到可视响铃。\a

相关内容