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

Roc*_*man 5 vim macvim

我在Lion OS X的终端上调用vim.我想摆脱音频铃声,只使用视觉铃声.文档似乎表明我可以完成这个:set vb.一旦我发出:set vb以下设置结果:

:set vb? t_vb?
Run Code Online (Sandbox Code Playgroud)

visualbell
t_vb=
Run Code Online (Sandbox Code Playgroud)

闪光灯显然不起作用.文档表明t_vb应该是<Esc>|f默认的.它不是.我试图t_vb直接设置,但我无法弄清楚生产闪存应该是什么.

另请注意,它也不适用于mvim.但在mvim的情况下,它默认t_vb=^[|f无效.

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

cod*_*oma 6

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

  1. 打开系统首选项 - >辅助功能 - >音频
  2. 发生警报时,选中闪烁屏幕旁边的框
  3. 单击Open Sound Preferences…按钮.
  4. 将警报音量向下滑动至静音.

我刚在Mountain Lion 10.8.3上找到了这个.我不确定这个功能在那里呆了多久.


rom*_*inl 5

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

如果您在终端中运行Vim,则无需在Vim中执行任何操作.它严格来说是一个终端模拟器设置:

  • iTerm2.app

    在iTerm>首选项...>配置文件>终端中,取消选中Silence Bell并检查Flash Visual Bell

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

  • Terminal.app

    在终端>首选项...>设置>高级,检查Visual Bell

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

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