如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?
当前回答
To disable the beep in bash you need to uncomment (or add if not already there) the line set bell-style none in your /etc/inputrc file. Note: Since it is a protected file you need to be a privileged user to edit it (i.e. launch your text editor with something like sudo <editor> /etc/inputrc). To disable the beep and the visual bell also in vim you need to add the following to your ~/.vimrc file: set visualbell set t_vb= To disable the beep also in less (i.e. also in man pages and when using "git diff") you need to add export LESS="$LESS -R -Q" in your ~/.profile file.
其他回答
您需要添加以下行bash和vim配置,
1)把铃声关掉
vi ~/.inputrc
set bell-style none
2)关闭vi的铃声
vi ~/.vimrc
set visualbell
set t_vb=
设置视觉铃声将关闭音频铃声,清除视觉铃声长度将禁用闪烁。
在“系统声音”中将“临界停止”替换为一个静默的wave文件1。
仅仅把声音完全去掉对我来说没用。显然在这种情况下使用了一些默认的声音。
(感谢。感谢SuperUser的发现)。
在Windows终端设置中,选择配置文件,然后点击“高级”>“铃声通知”
然后关掉它:
它不是专门针对Windows 10的。 但是如果您想删除zsh的钟形终端,只需使用zshrc中的正确选项。(对于vim,答案已经发布)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
我很快就找到了这个选项,但如果它在这个帖子上,我会更快地找到它^^
hf
取消/etc/inputrc中的set bell-style none注释,并使用setterm - length 0创建.bash_profile并不能阻止vim发出哔哔声。
对我有用的是在我的主目录中创建一个.vimrc文件,并设置visualbell。
来源:https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal