74

私は vim とその速度が大好きです。しかし、時々、指が速すぎて、:WQ代わりにタイピングしていることに気付くことがあります:wq。(ドイツ語のキーボードではShift、コロンを取得するために を押す必要があります:。) Vim は、それが であると文句を言いWQますNot an editor command

Wコマンドを作成およびQ編集する方法はありますか?

4

3 に答える 3

84

試す

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

このようにして、独自のコマンドを定義できます。詳細については、を参照:help commandしてください。

于 2008-09-22T20:03:38.040 に答える
38

それを行う別の方法:

コマンド省略形」を使用してください

:ca WQ wq
于 2010-11-08T16:07:10.877 に答える
16

そして、あなたは使用することができます

:cmap WQ wq

同じように。例:

cmap h tab help

私の場合、.vimrcこれは新しいタブでヘルプページを開くことを意味します。

ヒントをありがとうジムスチュワート

しかし、これは上記のようなはるかに優れたソリューションです(ヘルプマッピングの場合、:hを実行した場合にのみ適用されます)。

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
于 2008-09-23T08:24:51.627 に答える