viの操作
エディタの終了とファイルの保存
- ZZ
- ファイルを保存して終了する。
- :q!
- ファイルを破棄して終了する。
- :e!
- 編集内容を破棄して、ファイルを読みなおす。
- :w
- ファイルを保存する。
- :w ファイル名
- ファイル名を指定して、ファイルを保存する。
カーソルの移動
- h
- 左に1文字移動
- j
- 下に1文字移動
- k
- 上に1行移動
- l
- 下に1行移動
- 0
- カーソルを行の先頭へ
- ^
- スペースをのぞき、カーソルを行の先頭へ
- $
- カーソルを行の末尾へ
- :0
- カーソルをファイルの先頭行へ移動
- :$
- カーソルをファイルの最終行へ移動
文字の削除、コピー、貼り付け
- x
- 一文字削除
- d$
- 行末まで削除
- dd
- 行全体を削除
- y$
- 行末までをコピー
- yy
- 行全体をコピー
- p
- 直前に削除、コピーした文字を貼り付ける
コマンドの取り消しと繰り返し
- u
- 直前のコマンドの取り消し
- U
- 現在の行を編集前の状態に戻す
- .
- 直前に実行したコマンドをもう一度繰り返す
文字の検索
- /
- 文字を順方向に検索する
- ?
- 文字を逆方向に検索する
- n
- 前回の検索を順方向に再検索
- N
- 前回の検索を逆方向に再検索
インデックス