vi操作法
そろそろ効率のよいviの操作を覚えたい。自分がやると、どうしてもEscの連打になってしまう。
カーソルの移動
- h: 左
- j: 下
- k: 上
- l: 右
- 0: 行頭
- $: 行末
- w: 次の単語
- b: 前の単語
- C-f: 次のページ
- C-b: 前のページ
- [n]G: n行目
編集
- i: カーソルの前に文字列を挿入
- a: カーソルの後に文字列を挿入
- o: カーソルの下に文字列を挿入
- O: カーソルの上に文字列を挿入
- x: カーソル位置の1文字を削除
- dd: カーソルのある行を削除
- d[カーソル移動コマンド]: カーソルを移動した分削除
- y[カーソル移動コマンド]: カーソルを移動した分コピー
- J: 次の行と連結
- r: カーソル位置の1文字を置換
- s: カーソル位置の1文字を文字列に置換
- S: カーソル行を全て置換
- C: カーソル位置から行末までを置換
- R: カーソル位置から行末までを上書き
- u: アンドゥ
- .: 直前の操作の繰り返し
- mx: マークの開始
- d`x: マーク領域の削除
- y`x: マーク領域のコピー
- p: カーソル位置の右、もしくは下に貼り付け
- P: カーソル位置の左、もしくは上に貼り付け
保存と終了
検索と置換
- /: 検索
- n: 次を検索
- N: 前を検索
- %/置換前文字列/置換後文字列/: 文字列を置換
転載元リソース情報
- URI
- http://elastic965.80code.com/blog/2007/01/vi
- 作成日
- 2007年01月19日
2008年5月19日
案内
メインメニュー
その他