web-dev-qa-db-ja.com

Viを終了するにはどうすればよいですか?

私は自分のUbuntuマシンでViを起動しました。しかし、私はViに慣れていないので、今はやめられません。エディタが表示され、テキストを書くことができます。一番下の行に「recording」というラベルがあります。

Viを終了するにはどうすればよいですか?

86
Jonas

vimはモーダルエディター 。ヒット ESC Normal(コマンド)モードに入るキー、次に入力 :q そして押す Enter

変更を保存せずに終了するには、次のように入力します :q! そして押す Enter

Vimドキュメントの Getting out も参照してください。

99
Sinan Ünür

私が使う ctrl+[ 生成する esc シーケンスでは、これにより、ホームの行から指を移動する必要がなくなります(覚えておいてください esc viが発明されたとき、キーは別の場所にありました。 :wqは、必要性に関係なくすべてのファイルを書き込みます。 ZZ(これは shift+z 2回)ファイルに変更が加えられた場合にのみ書き込みます。また:xaは、エディターインスタンス(vimタブなど)で複数のファイルを開いている場合を除いて、ZZと同じです。 注:これがすべてのviクローンと100%互換であるかどうかはわかりませんが、vimで動作することはわかっています

12
xenoterracide

Viからの辞任は別の方法です Esc:x

このオプションは、保存と終了を同時に行うために使用されます。

4
loganaayahee

Sinanが言ったように、vimはモーダルエディターです。それがうまくいくかどうかを知りたい場合は、時間をかけてvimtutorを実行する必要があります。これは、vimをインタラクティブに学習する方法です。 (また、終了方法、モードの意味、各モードで何ができるかについても説明します)。

2
tante