5

我从 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 上安装了可视铃吗?如果是这样,这是如何实现的?

4

2 回答 2

6

如果您愿意在整个 OS X 中不发出警报声(我当然愿意),请执行以下操作:

  1. 打开系统偏好设置 -> 辅助功能 -> 音频
  2. 出现警报时选中闪烁屏幕旁边的框
  3. 点击Open Sound Preferences…</kbd> button.
  4. 将警报音量向下滑动至静音。

我刚刚在 Mountain Lion 10.8.3 上找到了这个。我不确定该功能在那里存在多长时间。

于 2013-05-30T16:16:19.037 回答
5

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

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

  • iTerm2.app

    在 iTerm > Preferences... > Profiles > Terminal 中,取消选中Silence Bell并选中Flash Visual Bell

    使用此设置,您会在终端窗口上看到一个漂亮、大且快速褪色的铃铛。

  • 终端应用程序

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

    使用此设置,您会得到一个……闪烁的终端窗口。

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

于 2012-07-26T07:54:45.003 回答