kkato@dev:~$

kkato@dev:~$cat posts/vim-tips.md

---date: category: devtools---

vim tips

移動

キー 説明
} / { 次/前の空行へ移動
% 対応する括弧へ移動

Operator と Text Object

Operator 説明
c change
d delete
y yank
v visual

Text Object は i(inner: 内側のみ)と a(a: 囲み文字も含む)の2種類がある。

Text Object 説明
iw 単語の内側
aw 単語 + 周囲の空白
i" "..." の内側
a" "..." 全体(引用符含む)
i( (...) の内側
a( (...) 全体(括弧含む)
i{ {...} の内側
a{ {...} 全体(波括弧含む)
it HTMLタグの内側
at HTMLタグ全体(タグ含む)
例 説明
ciw 単語を削除して挿入モード
di" ダブルクォート内を削除
ya( 括弧ごとコピー

参考