Vim-commond
### --- Vimコマンドモード
-----------------------
## --- テキスト単位 -
-----------------------
w,W,b,B 前/後の単語
e,# 単語の末尾
),( 次前の文の先頭
},{ 次前の段落の先頭
}},[[ 次前のセクションの先頭
-----------------------
## --- 行単位
-----------------------
Enter 次行の空白以外の文字
O,$ カレント行の先頭/末尾
^ カレント行の先頭の(空白以外の)もじ
+,- 次/前の行の先頭文字
n| カレント行のn桁目
H 画面の最上行
M 画面の中央行
L 画面の最下行
nH 上からn行目の行
nL 下からn行目の行
----------------------------------
## --- 行番号によるジャンプ
----------------------------------
ctrl+G カレント行の番号の表示
nG 行番号nにジャンプ
G ファイルの最終行にジャンプ
:n 行番号nにジャンプ
----------------------------------
## --- 挿入
i,a カソールの前/後にテキストを挿入
I,A 行の先頭/末尾にテキストを挿入
o,O カソールの下上にテキスト入力用の新しい行をオープン
----------------------------------
## --- 変更
----------------------------------
r 文字を変更
cw 単語を変更
cc カレント行を変更
C 行末まで変更
R 文字列を重ね書きする
s 文字をテキストで置き換える
S カレント行をテキストで置き換える
----------------------------------
## --- 削除、移動
----------------------------------
x 文字の削除
X カソールの前にある文字を削除
dw 単語の削除
dd カレント行の削除
D 行末まで削除
p,P 削除したテキストをカソールの後前に貼り込む
"np カソールのあとに、削除番号nのテキストを貼り込む(最新の9回の削除について有効)
-----------------------------------
## --- ヤンク
-----------------------------------
yw 単語のヤンク(コピー)
yy カレント行のヤンク
"ayy aという名前のバッファにカレント行をヤンク
p,P ヤンクしたテキストをカーソルの前後に貼り込む
"aP カーソルの前に、バッファaのテキストを貼り込む
-----------------------------------
## -- 検索
-----------------------------------
/pattern パターンを順方向に検索
?pattern パターンを逆方向に検索
n,N 最後の検索を、同じ反対の方向で繰り返す
/,? 直前の検索を、順方向逆方向に繰り返す
fx カレント行内の、カソールの位置より後ろにあるxにジャンプ
Fx カレント行内の、カソールの位置より前にあるxにジャンプ
tx カレント内行の、カソールの位置より後ろにあるxの直前の文字にジャンプ
Tx カレント内行の、カソールの位置より前にあるxの直後にある文字にジャンプ
; 直前のカレント行内検索を繰り返す
, 直前のカレント行内検索を反対方向で繰り返す