LoginSignup
2

More than 5 years have passed since last update.

vimで矩形選択の形状を再利用する

Posted at

はじめに

vimの矩形選択で再選択というと大抵gvが紹介されますが、これは前回の矩形選択と同じ位置を再選択するコマンドです。
そうではなくて現在のカーソル位置から前回の矩形選択と同じ形で選択したい場合はどうすればいいでしょうか?
検索してもいまいち見つからず、プラグイン作るか、とまで思ったところでdocを見ると普通に標準で実装されてました…

やり方

矩形選択モードはCTRL-Vで入れますが、正確には[count]CTRL-Vらしいです。ここで[count]を省略すると普通の矩形選択モードに、省略せず数値を入れると、「現在のカーソル位置から、前回の矩形選択形状を縦横count倍した範囲を選択」となります。
つまり1CTRL-vで「現在のカーソル位置から前回の矩形選択形状で選択」ができるということです。
個人的にはgvはいまいち使わないので

nnoremap gv 1<C-v>

としてしまいました。

まとめ

vimでやりたいことをがあるとついプラグインとか探してしまいますが、まずdocを読めって話でした。
(しかしこれcount=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
2