如何在Mac上的vim中获得视觉铃声?

时间:2012-07-25 19:19:45

标签: vim macvim

我在Lion OS X的终端上调用vim。我想摆脱音频铃声,只使用视觉铃声。文档似乎表明我可以使用:set vb完成此操作。我发出:set vb后,会产生以下设置:

:set vb? t_vb?

给出

visualbell
t_vb=

闪光灯显然不起作用。该文档表明默认情况下t_vb应为<Esc>|f。它不是。我试图直接设置t_vb,但我无法弄清楚制作闪光灯应该是什么。

另请注意,它也不适用于mvim。但是对于mvim,它默认为t_vb=^[|f无效。

有没有人在Mac上使用视觉铃?如果是这样,这是如何实现的?

2 个答案:

答案 0 :(得分:6)

如果您愿意在整个OS X中没有警报声,我当然可以,请执行以下操作:

  1. 打开系统偏好设置 - &gt;辅助功能 - &gt;音频
  2. 选中旁边的框,出现提醒时闪烁屏幕
  3. 单击打开声音首选项... 按钮。
  4. 将警报音量向下滑动至静音。
  5. 我刚在Mountain Lion 10.8.3上找到了这个。我不确定该功能在那里已经存在了多长时间。

答案 1 :(得分:5)

您是否在终端中使用MacVim GUI或Vim?

如果您在终端中运行Vim,则无需在Vim中执行任何操作。它严格来说是终端仿真器设置:

  • iTerm2.app

    在iTerm&gt;偏好...&gt;个人资料&gt;终端,取消选中 Silence Bell 并检查 Flash Visual Bell

    通过此设置,您可以在终端窗口上获得漂亮,大而快速的铃声。

  • Terminal.app

    在终端&gt;偏好...&gt;设置&gt;高级,检查 Visual Bell

    使用此设置,您将获得一个...闪烁的终端窗口。

我不知道如何在MacVim GUI中获得铃声,视觉或音频。