vimの使い方入門

とりあえず使いたい場合のコマンド

サーバー管理等で、viエディタを使う必要が生じた場合に、とりあえず使うために必要最低限のコマンドを紹介しています。

2つのモード

viエディタは、インサートモード(文字を入力する)と、コマンドモード(テキストの検索、置換、保存などを行う)の2つがあります。 以下のキーでモード間の移行を行います。起動時には(設定にもよりますが、標準では)コマンドモードになっています。

i
コマンドモードからインサートモードへ移行(カーソルの位置から入力開始)
a
コマンドモードからインサートモードへ移行(カーソルの次の位置から入力開始)
[ESC]
インサートモードからコマンドモードへ移行

現在のモードが分からなくなった場合は、[ESC]キーを回押すとコマンドモードに移行することができます。

カーソル移動

viエディタでは、カーソル移動はコマンドモードで hjkl の4文字に割り当てられています。 右手のホームポジション付近のキーを割り当てているため、入力しやすくなっています。 (矢印キーも利用可能ですが、上記4文字を利用したほうが高速です。)

h
カーソルを左へ移動します。
j
カーソルを下へ移動します。
k
カーソルを上へ移動します。
l
カーソルを右へ移動します。

viの終了方法

viエディタは、終了コマンドもキーボードから呼び出します。 コマンドモードで以下のように入力すると、 viエディタを終了することができます。

:q
終了します。変更を保存するか確認メッセージが表示されます。
:q!
変更を保存しないで終了します。
:wq
変更を保存して終了します。
ZZ
変更を保存して終了します。Enterを押さなくても実行されます。
Copyright (C) 2003-2010. PHP で WEB 作成 All rights reserved.