|
TOP > viコマンド集
|
|
■viコマンド集
|
|
|
|
編集 / カーソル移動 / ファイル操作 / その他
|
|
◆挿入
|
| i |
カーソルの前にテキストを挿入
|
| a |
カーソルの後にテキストを挿入
|
| I |
行の先頭にテキストを挿入
|
| A |
行の末尾にテキストを挿入
|
| o |
カーソル行の下に行作成
|
| O |
カーソル行の上に行作成
|
|
|
◆変更
|
| r |
カーソルの一文字を置換
|
| ~ |
大文字小文字の変換
|
| cw |
カーソルの単語単位で置換
|
| cc |
カレント行を変更
|
| C |
行末まで変更
|
| R |
文字列を重ね書きする
|
| s |
文字をテキストで置き換え
|
| S |
カレント行をテキストで置き換え
|
| %s/現文字列/新文字列/g |
検索してすべて置換
|
|
|
◆削除・移動
|
| x |
文字の削除
|
| X |
カーソルの前にある文字の削除
|
| dw |
単語の削除
|
| dd |
カレント行の削除
|
| df a |
カーソル位置から a まで削除
|
| n1, n2 d |
n1 行目から n2 行目まで削除
|
| D |
行末まで削除
|
| p |
削除したテキストをカーソルの後に貼り付け
|
| P |
削除したテキストをカーソルの前に貼り付け
|
| "np |
カーソルの後に、削除バッファ番号 n のテキストを貼り付け
|
|
|
◆コピー・貼り付け
|
| yw |
単語のコピー
|
| yy |
カレント行のコピー
|
| "ayy |
a という名前のバッファにカレント行をコピー
|
| p |
コピーしたテキストをカーソルの後に貼り付け
|
| P |
コピーしたテキストをカーソルの前に貼り付け
|
| "ap |
カーソルの前にバッファ a のテキストを貼り付け
|
|
|
◆その他
|
| . |
最後の編集コマンドの繰り返し
|
| u |
最後の取り消しの復元
|
| U |
カレント行の復元
|
| J |
2行の連結
|
|
|
|
|