LoginSignup
31
23

More than 5 years have passed since last update.

vimで複数選択を可能にするプラグイン

Last updated at Posted at 2015-08-03

マルチカーソル

Sublime Textの機能。
複数の文字列を同時に選択し、全ての選択箇所を一度に編集できる機能です。
これがあるから離れられない人も多いはず。

vim-multiple-cursors

そんな便利なものvimにもありました。作成者の方には本当に感謝です。

terryma/vim-multiple-cursorsから引用
Qiita

問題点

リファクタリングをする際などにとても便利なプラグインですが、問題点があります。

まず ctrl+n で複数行選択したい単語を選択するのですが、
その選択区間は単語単位に限られていて、選択後に単語の末尾以外に選択範囲を変えると複数選択を実行できません。

つまり .-> を間に挟んだ選択や、 ( を含んだ複数選択を実行できないことがあります。

解決策

最初の文字列選択をデフォルトのビジュアルモードで行うと上手く動作します。

私は以下のように単語を選択します。

  • 単語の先頭にカーソル : ve
  • 単語の途中にカーソル : viw

dediwceciw などにも応用が効くのでvimに出来るだけ慣れるためにも使っています。

謝辞

最後まで読んでいただき、誠にありがとうございます。

31
23
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
23