viエディタの使い方 (各項目の※マークは必須) <はじめに> viエディタは通常のスクリーンエディタとは違って、編集モードとコマンドモードの2つを切り替えながら使用します。普通のスクリーンエディタはグラフィカルなメニューからファイルの保存などのコマンドを入力しますが、viではそれらもテキスト入力になるという違いがあります。 起動時にはコマンドモードになります。コマンドモードではテキストの検索やファイルの保存などができます。コマンドモードからいったん編集モードへ切り替えて編集し、ファイルの保存などのコマンドを入力するときにはコマンドモードへ移動します。切り替えは基本動作なので必ず覚えてください。 ・コマンドモードで「a」または「i」を入力 → 編集モード ・編集モードで「ESC」を入力 → コマンドモード <起動する> ※ # vi filename (新しいファイルを作るときもファイル名を指定する) <viのモードについて> ※編集モード=テキストを編集するモード ※コマンドモード=ファイルを保存したり、viを終了したりするモード ※コマンドモードから「i」または「a」を入力しすると編集モードに移る ※編集モードでエスケープキーを押すとコマンドモードに移る <編集モードでの操作> ・カーソルキー、PageUp、PageDownキーはそのまま使用できる ・アルファベットや数値はそのまま入力になる ※「x」キーで現在のカーソル位置の文字を削除する(DELETEキーと一緒) ・「dd」と入力するとカーソルのある行を全て削除する(行に何もなければ1行上に詰められる) <コマンドモード> ※「i」を入力するとカーソル位置から編集モードになる ・「a」を入力するとカーソル位置から1マス右にカーソルが移動してから編集モードになる ・「:w」を入力すると、開いているファイルを保存する ・「:q」を入力すると終了する。 ※「:q!」を入力すると保存せずに終了する ※「:wq」を入力すると保存して終了する ・「/」を入力してから文字列を入力すると前方検索(ほとんど使わない) ・「?」を入力してから文字列を入力すると後方検索(ほとんど使わない) ※だけ覚えれば大丈夫。