Damian Conway の優れたInstantly Better Vimを見た後、Vim のコロンとセミコロンを切り替えることにしました。
nnoremap ; :
nnoremap : ;
1 つの小さなことを除いて、これはすべて素晴らしく機能します。と入力すると;ls
、(予想どおり) バッファー リストが表示され、"Press ENTER or type command to continue." という標準メッセージが表示されます。多くの場合、私がやりたいことは、:bd 2 4 9
いくつかのバッファーを削除するようなものを入力することです。
ただし、新しいマッピングでは、セミコロンを入力しても機能しません (新しい空白のコマンド ラインが終了します)。これを回避する方法はありますか?私はデフォルトのセミコロン機能をかなり頻繁に使用する傾向があるので、可能であればそのマッピングを維持したいと考えています。nnoremap : ;
デフォルトのコロンが引き続き機能するようにを削除すると、問題は解決します。