Ler*_*erp 30 vim error-suppression
我试图在视觉和音频上禁用vim上的错误铃声.但是我不能让他们停下来.
我有以下内容vimrc:
" Disable annoying beeping
set noerrorbells
set vb t_vb=
Run Code Online (Sandbox Code Playgroud)
这不起作用,我想一些插件或其他设置正在重置它所以我再次添加它到我的结束 vimrc,仍然没有运气.
我可以让它关闭的唯一方法是set vb t_vb=在所有内容加载后手动调用.我想我可以通过在plugin/after文件夹中添加一个脚本来模拟这个,但我试图避免这种情况,因为这意味着每当我切换到另一台机器时,我必须设置另一件事.
你可以vimrc在这里看到我的全部内容:https://github.com/lerp/dotfiles/blob/master/vimrc
Mar*_*ark 49
尝试在.vimrc,.gvimrc文件中使用以下行:
set belloff=all
Run Code Online (Sandbox Code Playgroud)
rom*_*inl 29
假设您在GVim中遇到此问题,请添加以下行
autocmd GUIEnter * set vb t_vb=
Run Code Online (Sandbox Code Playgroud)
你的if has("gui_running")条件块应该有所帮助.
来自:help 'visualbell':
Note: When the GUI starts, 't_vb' is reset to its default value.
You might want to set it again in your gvimrc.
Run Code Online (Sandbox Code Playgroud)
对我来说,如果我放了gVim,它就可以了
set noerrorbells
set vb t_vb=
Run Code Online (Sandbox Code Playgroud)
在~/.gvimrc,而不是~/.vimrc.
要在带有VsVim扩展的Visual Studio 2019中禁用可视铃:
VsVim 检测到 的存在_vimrc,因此添加以下内容:
C:\Users\你的名字\_vimrc
set vb t_vb=
Run Code Online (Sandbox Code Playgroud)
设置其他选项,如errorbells或beloff在 VsVim 中没有任何效果。
小智 5
在尝试了提到的所有选项(对我不起作用)之后,我找到了以下解决方案并且对我有用(Windows)。嘟嘟声与 git bash 终端设置有关。
按着这些次序:

| 归档时间: |
|
| 查看次数: |
16074 次 |
| 最近记录: |