![如何防止 Putty/VIM 出现大于字符的响铃](https://linux22.com/image/1317170/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Putty%2FVIM%20%E5%87%BA%E7%8E%B0%E5%A4%A7%E4%BA%8E%E5%AD%97%E7%AC%A6%E7%9A%84%E5%93%8D%E9%93%83.png)
我正在使用 Putty 通过 SSH 连接并运行 VIM。每当我输入大于号 '>' 时,铃声就会响起。
我可以在 Putty 中完全禁用铃声,但这并不理想。
有人能解释一下为什么输入这个角色时铃声会响起以及如何让它停止吗?
答案1
您可能需要禁用VIM
PuTTY 正在响应 VIM 发送的终端铃声信号。要禁用它,请在 VIM 中输入以下内容普通的(非插入)模式(点击ESC几次以确保)。
:set vb t_vb=
这将完全禁用 VIM 的声音和视觉铃声。
您可以将其添加到 ~/.vimrc 以使其永久生效。
答案2
我自己也在努力解决这个问题。根据我在 nabble 上找到的帖子,蜂鸣声是由于 showmatch 处于打开状态并且 vim 尝试查找并跳转到您正在输入的开头而引起<
的>
。
答案3
>
VIM 中的命令:
>
:右移(缩进)