2012-10-10 3 views
10

vimでファイルを保存してすぐに終了したいときは、誤ってwqの代わりに:wqと入力します。再マッピング:vimのWqから:wq

Vimは自然に私は、このエラーを与える:

E492: Not an editor command: Wq 

私は思ったんだけど、それが再マッピングすることが可能である:WQ:へWQ?

+0

と同じであるZZを使用することができます。X '?または、 ':X'をマップする答えに従ってください... –

答えて

10

を見てみましょう。より多くのヘルプを参照してください

command! Wq wq 

:あなたの~/.vimrcファイルに次のように置き

:h :command 
3

略語はこれを示唆していますが(:cnoreabbrev Wk wk)、主な欠点は、Wkを検索パターンで使用するときのように他の場所でも適用されることです。あなたは:wn[ext]を意味した、全く:wkコマンドはありません。

:Alias Wk wk 

PS:cmdalias plugin

、あなたはエイリアスを定義することができますか?シンプル:wのために、あなたは基本的にwqの別名であるシンプルなvimのコマンドを作成することができますthis question

+2

なぜコマンドを作成しないのですか? ':コマンド! Wq wq' –

+1

@PeterRinckerあなたは答えとして投稿する必要があります。これを達成するためのプラグインを持つよりもはるかにエレガントです。 –

+0

ええ、引数のない ':wq'では、おそらくコマンドも使用しますが、私はプラグインがより高度な用途のために好きです。 –

6

また `だけ使用:wq<CR>

関連する問題