contentVimはマルチカーソルで幸せになれるか?Vimポエムneovimこちらの記事が話題になっていました。マルチカーソルで、VSCodeのスニペットをもっと便利に。ユーザーでは重宝すると次のような記事が散見されました。マルチカーソルを使わないVSCodeはただのVSCodeだ!それぞれの記事内容を確認したところ、下記の機能性が主なメリットのようです。しては、検索やビジュアルモードでやれてしまうので、便利さや必要性を感じないなとは思いました。使えるのかは興味がありました。そこで今回試すに至りました。Vimでマルチカーソルを使うにはこちらで詳しく書きましたので省略。マルチカーソルを使う例えば、Pythonの関数の引数となる変数名を変更してみます。新しい引数名を入力ESCキーで元に戻すビジュアルモードと違って、行が異なっても入力や置換ができるのは便利ですね。詳しく書きましたので省略。マルチカーソルは必要か他のエディタでのマルチカーソルの価値を批判する気は一切ありません。便利さはあるとは思いますが、先にも書いたとおり、Vim/neovimではビジュアルモードや置換機能が便利なので、そちらを使うのと大差ないのが明白です。1キー1キーの入力動作を見ながら作業ができるマルチカーソルはとても直感的ですが、慣れてしまえば先の機能で必要性を感じられないのです。作業速度も、たぶん慣れてしまえばどちらにも差は無いでしょう。こちらの記事にあった「いい感じに全部のケース変換をする」「全行にデバッグログを突っ込む」は、マルチカーソルならではだとは思うのですが、登場機会があまりにも少なすぎるなと感じます。マルチカーソルの使い方と使う場面を覚える学習コストがイマイチです。面倒くさがる、もしくはせっかくの活躍の機会に使い方を忘れてしまうのではないかと懸念します。そのため、普段使いとして必須かと言われれば、Vimmerには不要と考えます。マルチカーソルが必要不可欠だと言えるようなユースケースが出てきて欲しいものですね。おわりにVim入門者のための記事を書いて情報発信しています。Vim入門Vimがもっと世に広まって、Vimmerが1人でも増えるように少しでも貢献できれば幸いです。仲間入りしたいIT系エンジニアの端くれです。読者の皆様と一緒に、Vim力を上げていくことができる記事が書ければと考えています。upLoginユーザーは見つかりませんでした。