問題 | コマンド |
---|---|
現在の位置から右方向にある文字に検索移動 | 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" |