vimでヤンクしたあと, ある単語を一発で置き換え

Writer: admin Type: 劇団四季 Date: 2019-03-08 00:00
vimでヤンクしたあと, ある単語を一発で置き換える方法について.my name is momotarouher name is momokoという文があったとき, "yiw"でmomotarouを一文字ヤンクしたあとに, 一発でmomokoをmomotarouに置き換える方法がわかりません.. 例えば"diw+p"で行けそうな気がしましたが, momokoを"diw"で削除する段階でmomokoがヤンクされてしまい, momotarouの上に上書きされてしまいます. なのでいつもmomokoを一文字ずつ消してそのあとにmomotarouをペーストしています. 何か一発で置き換えるいい方法はありませんか?共感した0###■簡単に回答「ciw<c-r>0」です。また、「:reg」でレジストリを確認できます。http://vim-jp.org/vimdoc-ja/insert.html#i_CTRL-R■削除しない方法「viwp」です。■応用繰り返す場合は、以下の手順です。1. momotarouをヤンク2. momokoで*で単語検索3. cgn<c-r>で置換4. ドット連打※<c-r>は、ctrl+rで、レジストリ (コピー情報)を貼り付けます。ナイス0
###ありがとうございます!!###工夫しないパターンだとyiw のあと momoko の行に移動して jmomoko の単語先頭に移動 bペースト P一文字右に l語末まで消去 deナイス0
###momotarouをダブルクリックして選択して、momoko でcwと打って、右クリック[ESC]ではだめですか?ナイス0

 

TAG