私は vim とその速度が大好きです。しかし、時々、指が速すぎて、:WQ代わりにタイピングしていることに気付くことがあります:wq。(ドイツ語のキーボードではShift、コロンを取得するために を押す必要があります:。) Vim は、それが であると文句を言いWQますNot an editor command。
Wコマンドを作成およびQ編集する方法はありますか?
私は vim とその速度が大好きです。しかし、時々、指が速すぎて、:WQ代わりにタイピングしていることに気付くことがあります:wq。(ドイツ語のキーボードではShift、コロンを取得するために を押す必要があります:。) Vim は、それが であると文句を言いWQますNot an editor command。
Wコマンドを作成およびQ編集する方法はありますか?
試す
:command WQ wq
:command Wq wq
:command W w
:command Q q
このようにして、独自のコマンドを定義できます。詳細については、を参照:help commandしてください。
そして、あなたは使用することができます
:cmap WQ wq
同じように。例:
cmap h tab help
私の場合、.vimrcこれは新しいタブでヘルプページを開くことを意味します。
しかし、これは上記のようなはるかに優れたソリューションです(ヘルプマッピングの場合、:hを実行した場合にのみ適用されます)。
cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"