我正在尝试禁用vim上的错误铃声,包括视频和音频。但我不能让他们离开。
我在vimrc
中有以下内容:
" Disable annoying beeping
set noerrorbells
set vb t_vb=
这不起作用,我认为一些插件或其他设置正在重置它,所以我再次将其添加到我的vimrc
的末尾,仍然没有运气。
我能让它关闭的唯一方法是在所有内容都加载后手动调用set vb t_vb=
。我想我可以通过向plugin/after
文件夹添加脚本来模拟这一点,但我试图避免这种情况,因为这意味着每当我切换到另一台机器时,我都必须设置另一件事。
你可以在这里看到完整的vimrc
:https://github.com/lerp/dotfiles/blob/master/vimrc
7条答案
按热度按时间nbnkbykc1#
尝试在.vimrc,.gvimrc文件中使用以下行:
62o28rlo2#
假设您在GVim中遇到了这个问题,添加以下代码行
在
if has("gui_running")
条件块中的代码应该会有所帮助。从
:help 'visualbell'
:ecfdbz9o3#
对我来说,如果我把gVim
在
~/.gvimrc
中,而不是~/.vimrc
。pgky5nke4#
在Visual Studio 2019中使用VsVim扩展名禁用可视铃声:
VsVim检测到
_vimrc
的存在,因此添加以下内容:C:\Users\YourName_vimrc
设置其他options(如
errorbells
或beloff
)在VsVim中没有影响。ltqd579y5#
在尝试了所有提到的选项(对我不起作用)后,我想出了以下解决方案,并为我工作(Windows)。提示音与git bash终端设置有关。
请按照以下步骤操作:
1.右键单击终端/git bash或任何你正在使用的东西。
1.单击选项。
1.选择终端。
1.从响铃下拉菜单中选择**“无蜂鸣声”**。
zf9nrax16#
我尝试了几次不同的配置,但没有工作。gVim似乎重置了GUI启动时的可视铃声。对我来说,唯一有效的方法是在
.vimrc
(或_vimrc
,如果你使用Windows)的结尾处的这个片段:xu3bshqb7#
152
尝试在.vimrc,.gvimrc文件中使用以下行:
设置belloff=all
这对我来说是完美的答案。使用VIM版本8.0.1365