Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

IdeaVim でマルチカーソルを使う

$
0
0

IdeaVim の 0.50 から、Vim キーバインドでマルチカーソルが使えるようになりました。
使えるようにするには、プラグインを最新の状態にして、機能を有効にします。

  • ホームフォルダの .ideavimrcを開きます。(なければ作成)
  • set multiple-cursorsという行を追加します
  • お使いの JetBrains IDE を起動します。

これで、マルチカーソルが使えるようになりました。

使えるキーバインドは、次のとおりです。

<A-n>: Alt/Option + [n]
- カーソルがある単語を選択。すでに選択状態のときには次の単語を選択
<A-x>: Alt/Option + [x]
- 最後に選択した単語を選択解除
<A-p>: Alt/Option + [p]
- 最後に選択した単語を選択解除して前に戻る
g<A-n>i : g のあと Alt/Option + [n]
- 直前のマルチカーソルの状態に戻る

複数が選択された状態で、[c] コマンドなどで編集するとマルチカーソルで一度に変更できます。

JetBrains IDE の場合は、[F6] で変数名を変更するような場合には、勝手にマルチカーソルになってくれたりしますが、取捨選択して変更したいときなどに便利ですね。

multi_cursor.gif

上記のムービーでは

  • <A-n>idをすべて選択
  • <A-p>id戻す
  • <A-n><A-x>で必要な idだけ選択
  • cで修正

といったことをやっています。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>