edy hub

プログラミングやライフスタイルについて書き綴っています

Vim便利コマンド[削除編]

Vimの削除コマンド集

1文字削除

x

単語削除

dw

行削除

dd

指定行数削除

n(数字)dd

例:3dd → 3行削除

カーソルから行末まで削除

D

文字置換削除

"banana"という単語を削除したい時

:%s/banana//g

カーソル上の単語を削除

diw 

クォーテーションの内部を削除

di" or di'

カッコの内部の場合は、di(

d = delete
i = inner
", ', ( = target

HTMLタグの内部を削除

dit

カーソル上の単語を削除→インサートモード

ciw

クォーテーションの内部を削除→インサートモード

ci" or ci'

HTMLタグの内部を削除→インサートモード

cit

ファイル内の特定の文字列が含まれている行を削除

:g/{文字列}/d

ファイル内の特定の文字列が含まれていない行を削除

:v/{文字列}/d