正直なところ
:wq!
入力するには多すぎます。
質問はVimではなくオリジナルのVi(FreeBSDに付属しているViなど)に関するものであることに注意してください。
正直なところ
:wq!
入力するには多すぎます。
質問はVimではなくオリジナルのVi(FreeBSDに付属しているViなど)に関するものであることに注意してください。
Shift キーを押しながら Z を 2 回叩きます。
ZZ
は (ほとんど) と同等:wq!
です。
単一のキーストローク ソリューションが本当に必要な場合は、FreeBSD にソースが付属しているため、ピンチの場合はそれを変更して再コンパイルできます。少しやり過ぎですが、問題は解決します。
「ZZ」はどうですか?":wq!" とはセマンティクスが少し異なりますが、少し短くなります。
お気に入りのキーを :wq! にマップします。指図。
たとえば、これを .vimrc に入れます:
map <F8> :wq!<CR>
ほら。
編集: 申し訳ありませんが、vimのみ、見逃しました。
これは、solaris の古いバージョンの vi で動作するようです。
Version SVR4.0, Solaris 2.5.0
$ vi -c "map g ZZ" test
編集:また、これはうまくいくようです:
$ vi -c 'map g :q!^M' test
^M は実際には ^V (ctl-v) の次に ^M (ctl-m) です。
:x
Viで動作しますか?あなたの場合はそうかもしれませんが:x!
実証済みの真実の何が問題なのですか?
:x
キーを 1 回押すわけではありませんが、:wq! よりもはるかに少ないです。それがあなたの質問が真に求めているように見えるものです。
それとも、これは ViM のみの機能ですか? もしそうなら、私の謝罪。
gvim を使用している場合は、で閉じることができますALT+F4
。2 つのキーですが、1 つのキーを押します。
独自の xterm で vi を使用している場合はALT+F4
、xterm を閉じて、vi も強制終了する必要があります。