vim操作
gg 先頭へ
G 最後へ
CTRL+f / CTRL+b 一画面移動
w / b 単語単位の移動
^ 行頭へ移動
$ 行末へ移動
f(文字) 文字までジャンプ、;で次へ移動
% 対応するカッコに移動
x 一文字単位で削除
dd 行単位で削除
3dd 前の数字の数、行を削除
p ペースト
yy ヤンク(コピー)
3yy 3行コピー(前につけた数字の数)
n 下方向に検索
N 上方向に検索
* 今カーソルのある位置の単語を検索、下へ(完全一致)
# 上へ
u undo
CTRL+r redo
.
w ファイル操作
q 終了
q! 強制終了
e ファイルを開く
s/foo/Foo/
s/foo/Foo/g カーソルがある行に対して置換
%s/foo/Foo/g ファイル全てを置換
%s/foo/Foo/gc 確認を求める
sp 上下に画面を分割
vs 左右に画面を分割
CTRL+w w 画面移動
close 画面を閉じる
tab new 新しタブを開く
tabe (filename) タブでファイルを開く
tab close タブを閉じる
gt タブ間の移動
vim -p index.html style.css -pオプションで初めからタブで開ける
tabdo %s/foo/Foo/ 全てのタブを置換
v 選択モード
V 行選択
CTRL+v 矩形選択
gg V G で全選択