Access(Today: - / Yesterday: - / Totoal: - )
viエディタ
viエディタは、どのUNIX(Solaris、Linux、BSD etc..)でも大抵使える便利なエディタ。
モード
| モード |
説明 |
| 編集モード |
カーソルの移動や文字の削除、コピーなどを行う |
| コマンドモード |
ファイルへの書き出しなどを行う |
| 入力モード |
文字を入力する |
カーソル移動コマンド
| コマンド |
機能 |
| h, ← |
カーソルを左に1文字移動する |
| l, → |
カーソルを右に1文字移動する |
| k, ↑ |
カーソルを下に1文字移動する |
| j, ↓ |
カーソルを上に1文字移動する |
| w |
次の単語へ移動する |
| b |
前の単語へ移動する |
| 0 |
行頭に移動する |
| $ |
行末へ移動する |
| gg |
ファイルの先頭行へ移動する |
| G |
ファイルの最終行へ移動する |
| H |
画面の最上行に移動する |
| L |
画面の最下行に移動する |
入力モード切り替えコマンド
| コマンド |
機能 |
| i |
カーソル位置の左からテキスト入力する |
| a |
カーソル位置の右からテキスト入力する |
| o |
カーソル行の下に空白行を作り、テキスト入力する |
| O |
カーソル行の上に空白行を作り、テキスト入力する |
編集コマンド
| コマンド |
機能 |
| x |
カーソル位置の文字を削除する(Delete) |
| X |
カーソル位置の前の文字を削除する(Backspace) |
| dd |
カーソル行を削除する |
| d$ |
カーソル位置から行末まで削除する |
| d0 |
行頭からカーソル位置まで削除する |
| dw |
カーソル位置から次の単語まで削除する |
| yy |
カーソル行をバッファにコピーする |
| y$ |
カーソル位置から行末までをバッファにコピーする |
| y0 |
行頭からカーソル位置までバッファにコピーする |
| p |
カーソル位置の後にバッファの内容をペーストする |
| P |
カーソル位置の前にバッファの内容をペーストする |
エディタ終了・ファイル操作コマンド
| コマンド |
機能 |
| :q! |
保存せずに強制終了する |
| :wq |
保存して終了する |
| zz |
保存して終了する(:wqと同じ)(編集モード) |
| :w |
上書き保存する |
| :w! |
強制的に上書きする |
| :e! |
最後に保存した内容に戻す |
| :n |
複数のファイルを開いている時に、次のファイルに移動する |
| :r filename |
filenameの内容をカーソル行移行に読み込む |
| :! [command] |
コマンドを実行する |
検索コマンド
| コマンド |
機能 |
| /pattern |
patternの文字をファイルの末尾に向かって検索する |
| ?pattern |
patternの文字をファイルの先頭に向かって検索する |
| n |
上記の検索をファイル末尾に向かって続けて検索する |
| N |
上記検索をファイル先頭に向かって続けて検索する |
最終更新:2010年02月06日 22:33