•0Guhn
Vim 隠れコマンド集
#vim#neovim#cheatsheet
gシリーズ
| キー | 動作 |
|---|---|
gi |
最後にinsertした位置に移動してinsertモード |
gv |
前回のvisual選択を再選択 |
gJ |
行結合(スペースなし、Jはスペースあり) |
gf |
カーソル下のファイルパスを開く |
gx |
カーソル下のURLをブラウザで開く |
gu / gU |
小文字 / 大文字変換 (guiw, gUiw) |
g; / g, |
変更履歴を前/後にジャンプ |
Ctrl組み合わせ
| キー | 動作 |
|---|---|
<C-a> / <C-x> |
数字を増加 / 減少 |
<C-o> (insert) |
コマンドを1つ実行してinsertに戻る |
<C-r>" (insert) |
レジスタ内容を貼り付け |
<C-w> (insert) |
単語削除 |
検索
* " カーソル下の単語を検索(前方)- / 不要
# " カーソル下の単語を検索(後方)コマンド繰り返し
@: " 最後のexコマンドを繰り返す:s/foo/bar/g して別の行で @: → また実行
時間ベースUndo
:earlier 5m " 5分前の状態に戻る
:later 2m " 2分後の状態に進む間違えて多く消した時に便利。
履歴ウィンドウ
q/ " 検索履歴
q: " コマンド履歴以前の検索/コマンドを編集して再利用。
よく使うもの
| 順位 | コマンド | 用途 |
|---|---|---|
| 1 | * |
カーソル単語を即検索 |
| 2 | <C-a> / <C-x> |
数字増減 |
| 3 | gi |
最後の編集位置に戻る |
| 4 | g; |
変更履歴ジャンプ |
Log
- • 2026-02-03: create