vimでベル/ビジュアルベルを無効にするにはどうすればよいですか?


21

vimでベル/ビジュアルベルを無効にするにはどうすればよいですか?

私はもう試した:

set noeb
set novb

..しかし、何も変わっていない。

明確にするために、私はESC、通常モードで押すかh、col 0を押すために、何もしないことをするときにvimで得られる視覚的なベルを参照しています。

回答:


25

ベルを完全に無効にするには、以下を行う必要があります

  • set visualbell(= set vb)でvimの内部ビジュアルベル¹を有効にします。
  • vim visual bellの効果を設定して、何もしない set t_vb=

(これはのドキュメントで説明されていますが'visualbell'、あまり明確ではありません。)

¹ でもとnovisualbellVimはベル制御シーケンス(通常を発する場合は、視覚的なベルが表示される場合があります\a)と、端末が点滅ではなく、音を出すように構成されています。


2
gvimを使用している場合は、「set t_vb =」も.gvimrcに追加する必要があることに注意してください。
スヴェールラベリア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.