vi - 使い方
1. キー操作・コマンド一覧 「キー操作・コマンド」の一覧を記載しておきます。 本来はもっと複雑な操作ができますし、それを覚えておくと編集が楽になるのですが、本当の長文を編集するのであれば GUI で行う方が楽でしょうし、vi で編集することが必要になるのはそこまで複雑な操作ではないと思っています。 あえて、わたしが実際に使用しているキー操作・コマンドにとどめる程度にします。
イタリック表記の n、m は数字を示します。 先頭に [:] がついているものは、[:] キーを押してから入力します。 先頭に [/] がついているものは、[/] キーを押してから入力します。 検索・置換で文字列内に [/] が存在する場合は文字列をはさむ [/] の代わりに [:](コロン)、[?](クエスチョンマーク)、[.](ドット)、[=](イコール)などが使えます。 2. 起動と終了 ログインします。 > vi ファイル名 で vi エディタが起動します。画面上にファイルの先頭から端末の最終までの行が出ていると思います。初めてのひとはここで何も編集せずに終了するやりかたを・・・。 [:] キーを押します。最下行に : と表示されます。この状態で [q!]、[Enter] を押します。 :q! [Enter] は表示されませんのであしからず 画面上に表示されたファイル内の文字が消えて、通常のプロンプトに戻るはずです。 3. モードについて 前項の一覧の動きの中で、最初に現れた画面で i、R などのキーを入力して、ファイルの文字を変更する状態やキー入力したものがファイル上には直接反映されない状態など、一連の捜査の状態をモードといいます。 vi では、この「モード」を使い分けながらファイルを編集していきます。 大きく分けて3つのモードがあります。 ・カーソル移動等キーコードがファイルに直接は反映されない コマンドモード ・入力した文字列がファイルに直接反映される 編集モード ・左下に : あるいは / を出して作業をする exモード 編集モードからコマンドモードに戻るとき、ex モードの入力をキャンセルしてコマンドモードに戻るときは ESC キーを入力します。 何かアクションを起こすときは ESC キーを入力するくせをつけておくとミスが少なくなります。
> vi ファイル名
:
:q! [Enter] は表示されませんのであしからず