vi

このエントリーをはてなブックマークに追加
46名無しさん@お腹いっぱい。
スレ違いなので移動。

>74 名前: viviviviv 投稿日: 2000/11/29(水) 03:42
>
>Esc + ZZ
>を使ってviを終了する僕は通ですか?

:wqの方が(俺は)タイプするの速いんで。

ちなみにvimでmake&tryを繰り返すような時は、set autowriteしておいてCTRL+Z
でsuspend(同時に自動セーブ) & make & test駄目だったらfgしてvimに戻る、
なんてやると割と便利。まぁmakeだけだったらvim上から:makeすりゃいいんだけどね。
47名無しさん@お腹いっぱい。:2000/11/29(水) 18:27
ZZ って変更なくても、書き込んじゃうんじゃなかったけ?
だから、終了の意味では「使うな」以上に「覚えるな」ってよく言われたもんだ。

vim は違うのかな?

# 「view があるだろ」「less だろ」 との突っ込みはお控え下さい :-P
48名無しさん@お腹いっぱい。:2000/11/29(水) 18:31
>>47
逆でしょ
:w(書きこみ)q(終了) だよね?

ZZは変更してなければ書かない
4947:2000/11/29(水) 19:26
>>48
:wp は確かに書き込み終了だ。
私の書き方が悪かったようだ。失礼。
「終了は :q や :q! 使え」って覚えていたもんで。。。

ZZ の 終了 を覚えると、「やっぱり、修正しなくていいや」って時にも、
*うっかり書き込んでしまう* という事故を抑止できる。

で、vim が
> ZZは変更してなければ書かない
なら問題ないけど、伝統的(=古い) vi を使うとき
に事故ることになる。

# もしかして、俺が最初に使った vi がそうだったのか?
# それとも俺の師匠が勘違いしていたのかな?

50名無しさん@お腹いっぱい。:2000/11/29(水) 19:57
vimも
>ZZは変更してなければ書かない
だよ。つーか俺の知る限りではZZで無条件書き込みするviは無い。
51名無しさん@お腹いっぱい。:2000/11/29(水) 22:22
>>49
試してみればいいと思います。