- 自分のよく使うもの
- 自分の忘れやすいもの
- 網羅的ではない。自分用メモ
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