Vim中級編 コマンド一覧

Vim中級編 コマンド一覧

問題コマンド
現在の位置から右方向にある文字に検索移動f
現在の位置から左方向にある文字に検索移動F
現在の位置から右方向にある文字の左に検索移動t
現在の位置から左方向にある文字の右に検索移動T
f F t Tの移動を繰り返す;
f F t Tの移動を逆方向に繰り返す,
現在の位置をマークするm
現在の位置から行末まで削除 - 1文字D
空白を入れずに、下の行を結合して一行にするgJ
空白を入れ、下の行を結合して一行にするJ
直前のコマンドを繰り返す.
行全体への変更を取り消すU
変更がない限りVImを終了:qa
VImを強制終了:qa!
カーソル上の文字を削除し、インサートs
カーソル上の行を削除し、インサートS
直前の単語の末尾に移動ge
空白で区切られた直前の単語の末尾に移動gE
対応する括弧に移動%
単語を変更するciw
空白も含め、単語を変更するcaw
文章を変更するcis
空白も含め、文章を変更するcas
段落を変更するcip
空白も含め、段落を変更するcap
" " 内を変更するci"
' ' 内を変更するci'
" " 内を " を含めて変更するca"
' ' 内を ' を含めて変更するca'
( ) 内を変更する - ブロックcib
( ) を ( ) を含めて変更する - ブロックcab
{ } 内を変更する - ブロックciB
{ } を { } を含めて変更する - ブロックcaB
htmlタグ内を変更するcit
htmlタグを含めてを変更するcat
単語を削除するdiw
空白も含め、単語を削除するdaw
文章を削除するdis
空白も含め、文章を削除するdas
段落を削除するdip
空白も含め、段落を削除するdap
" " 内を削除するdi"
' ' 内を削除するdi'
" " 内を " を含めて削除するda"
' ' 内を ' を含めて削除するda'
( ) 内を削除する - ブロックdib
( ) を ( ) を含めて削除する - ブロックdab
{ } 内を削除する - ブロックdiB
{ } を { } を含めて削除する - ブロックdaB
htmlタグ内を削除するdit
htmlタグを含めてを削除するdat
単語をヤンクするyiw
空白も含め、単語をヤンクするyaw
文章をヤンクするyis
空白も含め、文章をヤンクするyas
段落をヤンクするyip
空白も含め、段落をヤンクするyap
" " 内をヤンクするyi"
' ' 内をヤンクするyi'
" " 内を " を含めてヤンクするya"
' ' 内を ' を含めてヤンクするya'
( ) 内をヤンクする - ブロックyib
( ) を ( ) を含めてヤンクする - ブロックyab
{ } 内をヤンクする - ブロックyiB
{ } を { } を含めてヤンクする - ブロックyaB
htmlタグ内をヤンクするyit
htmlタグを含めてをヤンクするyat
単語の大文字・小文字を切り替えるg~iw
" " 内の大文字・小文字を切り替えるg~i"