Saicron's リファレンス
Vim (is Not Vi)
最終更新:
saicron
-
view
Vim (is Not Vi)
目次
重要
| (f|F)<CHAR> | <CHAR>へ移動。;,で次へ |
| . | 実行をくりかえす(redo) |
| ma | aレジスタへ登録 |
| 'a | aレジスタへジャンプ |
| * | 単語の検索 |
未分類
| C-a | カーソル下の数値をインクリメントする |
| C-x | カーソル下の数値をデクリメントする |
| q[a-z] ~ q | [a-z]へキーの記録。@zで再生 |
オプション
| :Tutorial | チュートリアル |
| + | ビジュアルモード… |
Search
| キー入力 | ノート |
| g/ | migemo検索 |
| * または # | 単語の検索 |
| :noh | 検索のハイライトを消す |
| 一文字の検索 | |
| キー入力 | ノート |
| f<CHAR> または F<CHAR> | 次 順方向; 逆方向, |
- 検索コマンドと正規表現 - Vim documentation
Replace
| :s/OLD/NEW/ | 現在行の最初のOLDをNEWに置換 |
| :s/OLD/NEW/c | 現在行を確認しながら置換 |
| :s/OLD/NEW/g | 現在行の全てのOLDをNEWに置換 |
| :s/OLD/NEW/gc | 現在行の全てのOLDをNEWに確認しながら置換 |
| :%s/OLD/NEW/g | 全ての行を置換 |
| :5,20s/OLD/NEW/g | 行番号での範囲指定で置換 |
| :.,+5s/OLD/NEW/g | 現在行からの範囲指定で置換 |
| :0,.s/OLD/NEW/g | 最初の行から現在行までを置換 |
| :.,$s/OLD/NEW/g | 現在行から最後の行までを置換 |
| :'a,.s/OLD/NEW/g | マークした行から現在行までを置換 |
Resource
- KaoriYa.net vim.org等で配布されるオリジナルに、日本語を扱う上で便利な設定やスクリプトが追加されています。
- Vim documentation: help
