gvim コマンドメモ
パーマリンク | 2008年02月26日 03:37
よーやくいちいちマウスを持つこともなくなってきて、マウス無しの操作の楽さが段々とわかってきたところでメモ。
| H |
← |
| J |
↓ |
| ↑ |
K |
| → |
L |
| $ |
カレント行の最後に移動 |
| 0 |
カレント行の最初に移動 |
| gg |
ファイルの先頭に移動 |
| G |
ファイルの最後に移動 |
| [number]G |
[number]行まで移動 |
| Ctrl + f |
1画面分下に移動 |
| Ctrl + b |
1画面分上に移動 |
| f + [string] |
カーソル位置から行末に向かって[string]を検索、移動 |
| F + [string] |
カーソル位置から行頭に向かって[string]を検索、移動 |
| ; |
f + [string]、F + [string]を繰り返し |
| u |
アンドゥ |
| Ctrl + r |
リドゥ |
ノーマル->挿入モード
| ct[string] |
カーソル位置から[string]まで削除して挿入 |
| a |
カーソルの前に挿入 |
| i |
カーソルの後ろに挿入 |
| cw |
単語を削除して挿入 |
| o |
カレント行の下を改行して挿入 |
| O |
カレント行の上を改行して挿入 |
ウインドウ操作
| gt |
タブ切り替え |
| Ctrl+w |
ウィンドウ切り替え |
| tabnew |
タブを作成 |
コピー/ペースト/削除
| yy |
カレント行コピー |
| p |
ペースト |
| dd |
カレント行削除 |
| yiw |
カーソル位置の単語をコピー |
| x |
カーソル位置の文字をカット |
ファイルの作成、保存
| enew |
新規作成 |
| w |
保存 |
| sav [filename] |
名前をつけて保存 |
| q! |
保存しないで終了 |
| q |
終了 |
バッファ
| ls |
バッファ一覧表示 |
| b + [Number] |
[Number]のバッファを開く |
検索
| / + [String] |
[String]を下に検索 |
| n |
/ + [String]を繰り返す |
| %s /[String]/[Replace]/gc |
ドキュメントの[String]を[Replace]で置き換え(y/n) |
選択
| ggVG |
ドキュメント全選択 |
| Ctrl + v |
ビジュアル 矩形モード |