endaaman.com

2017-03-01

Tips

Vimの自作のややこしいキーバンド

ビジュアルで選択した範囲で検索する

vnoremap * "zy:<C-u>let @/ = @z\|set hlsearch<CR>gv

主な使い方:

  1. 検索したい範囲で「*」を押す
  2. 「c」で書き換えてインサートを抜ける
  3. 「n」で次の候補へ移動しながら「.」で書き換えていく

選択して:s/hoge/fuga/gでもいいけど、逐次見ながら置換したいときに便利

ビジュアルでペーストしてレジスタを入れ替えない

vnoremap p <C-[>:<C-u>let @y=@+<CR>gvp`]:let @+=@y<CR>

©2024 endaaman.com