9

正直なところ

:wq!

入力するには多すぎます。

質問はVimではなくオリジナルのVi(FreeBSDに付属しているViなど)に関するものであることに注意してください。

4

7 に答える 7

21

Shift キーを押しながら Z を 2 回叩きます。

ZZは (ほとんど) と同等:wq!です。

単一のキーストローク ソリューションが本当に必要な場合は、FreeBSD にソースが付属しているため、ピンチの場合はそれを変更して再コンパイルできます。少しやり過ぎですが、問題は解決します。

于 2009-01-22T12:42:04.087 に答える
3

「ZZ」はどうですか?":wq!" とはセマンティクスが少し異なりますが、少し短くなります。

于 2009-01-22T12:45:45.250 に答える
2

お気に入りのキーを :wq! にマップします。指図。

たとえば、これを .vimrc に入れます:

map <F8> :wq!<CR>

ほら。

編集: 申し訳ありませんが、vimのみ、見逃しました。

于 2009-01-22T12:57:00.250 に答える
2

これは、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) です。

于 2009-01-22T13:44:09.627 に答える
1

:xViで動作しますか?あなたの場合はそうかもしれませんが:x!

于 2009-01-22T12:37:49.680 に答える
0

実証済みの真実の何が問題なのですか?

:x

キーを 1 回押すわけではありませんが、:wq! よりもはるかに少ないです。それがあなたの質問が真に求めているように見えるものです。

それとも、これは ViM のみの機能ですか? もしそうなら、私の謝罪。

于 2016-10-08T03:52:35.077 に答える
0

gvim を使用している場合は、で閉じることができますALT+F4。2 つのキーですが、1 つのキーを押します。

独自の xterm で vi を使用している場合はALT+F4、xterm を閉じて、vi も強制終了する必要があります。

于 2009-06-01T18:01:19.543 に答える