vimの便利なPlugin(その25)operator-replace

 

ある文字列をヤンクした文字列と置き換えることが楽になるプラグインです。 私が知らないだけかもしれませんが、ネイティブのvimだとこの操作がうまくできない。 別の方法として、ビジュアルモードで選択した文字列をヤンクした文字列と置き換えることもできますが、それはまた後日紹介します。(ビジュアルモードでの操作の方が直感的で簡単かもしれません。。。)

では、環境から。

  • CentOS6.8 x86_64
  • vim-7.4

Install

今回もdein.vimを前提とさせていただきます。 まだ、dein.vimを使っていない方は(その5)から。

call dein#add(‘kana/vim-operator-replace’)

これで「:call dein#install()」をコマンドラインモードで実行すれば、インストールは終了。 ※kana/vim-operator-user もインストールしないと動作しないかもしれません。(未検証)

使い方

例えば、.vimrcに以下のキーマッピングを追加します。

map <Space>r <Plug>(operator-replace)

操作方法は、置換したい文字列(ワード)上で <Space>riw とすることで直近でヤンクした文字列と置換できます。 文字列がダブルクオートの場合は、同様に <Space>ri” とします。 シンプルなプラグインですが便利です。

  • このエントリーをはてなブックマークに追加
  • Pocket

この記事へのコメントはこちら