- 自分のよく使うもの
- 自分の忘れやすいもの
- 網羅的ではない。自分用メモ
Last active
August 29, 2015 13:56
-
-
Save ryo-murai/9245329 to your computer and use it in GitHub Desktop.
VIM備忘録
-
r: カーソル位置の1文字を変更 -
x: カーソル位置の1文字を削除 -
s: カーソル位置の1文字を入力文字(n文字)に変更 -
cw: カーソル位置から始まる単語を入力文字に変更 -
dw: カーソル位置から始まる単語を削除 -
dd: カーソル位置の行(全体)を削除 -
D: カーソル位置以降、行末まで削除 -
dG: カーソル位置からファイルの最後までの行削除 -
~: カーソル位置の1文字を大文字/小文字に変換 -
yy: カーソル行をコピー(yank) -
p: コピー(yankまたは削除したもの)を貼付 -
u: undo -
Ctrl+r: redo -
.: 前回実行コマンドを再実行
:%s/_regexp_/_replace_/: 正規表現 regexp を_replace_に置換:%s/_regexp_/_replace_/g: 末尾/g (グローバル)で各マッチ箇所を置換。指定なしの場合は各行の最初のマッチ箇所だけ置換:%s/_regexp_/_replace_/c: 確認モードで正規表現 regexp を_replace_に置換。/gcのように組み合わせることも可能:%s/_regexp_/d: 正規表現 _regexp_にマッチする行を削除:1,3s/_regexp_/_replace_/: 行番号1~3の中で正規表現 regexp を_replace_に置換。末尾に/gや/dを指定可能
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment