Vim特選コマンド集

コマンド 内容 独自ショートカット
C+w s 画面縦分割
C+w v 画面横分割
C+w hjkl 画面切替 h:左、j:上、k:下、l:右
C+w tb 画面切替 t:左上、b:右下
C w 画面切替
0 カーソル行頭移動
^ カーソル行文頭移動
w 文字間移動
b 文字間移動(戻り)
Shift + w 文字間移動2倍
Shift + b 文字間移動(戻り)2倍
Shift + $ カーソル行文末移動
u 戻る
C+r 進む
y y カーソル行コピー(1行)
数字 y y カーソル行以下数字行コピー
v w カーソル文字コピー
v i(a) 対象文字 カーソル内(外)対象範囲コピー
v i(a) t カーソル内(外)htmlタグ範囲コピー
c i 対象文字 対象文字内変更(削除⇒インサートモード)
d s 対象文字 対象文字削除
y s s t カーソル内htmlタグ前後にhtmlタグ挿入
Shift + % 囲いタグの表示
Space+F ファイラー(unite)
Space+B バッファ一覧(unite)
v 選択開始
Shift + v 行選択開始
x 選択範囲削除
Space+. .vimrc開く
:grep 検索文字 検索フォルダ パイプcw grep(検索)
:e ファイルパス ファイルを開く
:grep キーワード ファイルパス grep
:set number 行番号 表示
:set nonumber 行番号非表示
:NERDTreeToggleもしくはF7 Treeリスト
,cc コメント行/解除 ★NERDCommenter
複数行選択 Shift + ] 複数行ネスト入力
複数行選択 Shift + [ 複数行ネスト削除
gg = G ネスト自動整形
vit 対象タグを含むコピー