如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?
当前回答
在Windows终端设置中,选择配置文件,然后点击“高级”>“铃声通知”
然后关掉它:
其他回答
取消/etc/inputrc中的set bell-style none注释,并使用setterm - length 0创建.bash_profile并不能阻止vim发出哔哔声。
对我有用的是在我的主目录中创建一个.vimrc文件,并设置visualbell。
来源:https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
它不是专门针对Windows 10的。 但是如果您想删除zsh的钟形终端,只需使用zshrc中的正确选项。(对于vim,答案已经发布)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
我很快就找到了这个选项,但如果它在这个帖子上,我会更快地找到它^^
hf
除了jgr208说的,你可能有一个~/。配置文件已经和~/。Bash_profile可能不存在,我就是这种情况。
在这种情况下,将setterm - length 0添加到.profile中。
如果你创建了.bash_profile,你的.profile将被忽略,Windows在那里写的任何东西都将无法工作。
找到.bash_profile文件的位置,并在文件中输入以下内容:
设置项 -长度 0
它会将哔哔声发生的时间设置为0,因此没有哔哔声。
您需要添加以下行bash和vim配置,
1)把铃声关掉
vi ~/.inputrc
set bell-style none
2)关闭vi的铃声
vi ~/.vimrc
set visualbell
set t_vb=
设置视觉铃声将关闭音频铃声,清除视觉铃声长度将禁用闪烁。
推荐文章
- 如何从终端机发送电子邮件?
- Linux Bash中双&和分号有什么区别?
- 在Bash中模拟do-while循环
- 在Bash中将输出赋给变量
- 如何在Mac OS X 10.6中使硬件发出哔哔声
- 从Docker容器获取环境变量
- 如何重定向标准derr和标准输出到不同的文件在同一行脚本?
- 如何循环通过一个目录递归删除具有某些扩展名的文件
- 在Bash中获取日期(比当前时间早一天)
- Linux: kill后台任务
- 在Windows10上打开/创建内部网络Vagrant失败
- 在OSX中永久设置PATH环境变量
- 删除Bash脚本中的重复条目
- 如何将Bash命令的输出分配给变量?
- 在bash中传递数组作为参数