vim-multiple-cursors で Vim 上で複数行同時編集する
はじめに
Vim には矩形選択して編集することができますが、複数行を同時に編集することができないかやり方を探していました。
その中で見つけた、vim-multiple-cursors というプラグインが便利そうだったので紹介します。
vim-multiple-cursors とは
vim-multiple-cursors とは、Vim 上で Sublime Text でのような複数行同時編集ができるようになるプラグインです。
以下、vim-multiple-cursors の README からイメージ画像を引用します。矩形選択した後、それぞれの行でキー入力が反映されていることがわかると思います。
インストール
インストールはお好みのプラグインマネージャーを使って行います。以下は dein.vim での例です。
call dein#add('terryma/vim-multiple-cursors')
使い方
vim-multiple-cursors の README にはたくさんの使い方が載っていますが、取り急ぎ Visual モードでの使い方のみ記載します。
Visual モードで編集したい対象の範囲を選択した後、<C-n>
と入力すると、vim-multiple-cursors の複数行入力モードが有効になります。
その後、i
や a
で Insert モードに入り、キー入力すると、複数行入力モードで選択されているカーソルの部分に文字が入力されていきます。
おわりに
簡単な紹介になりましたが、こちらのプラグインによってテキスト編集の幅が広がる気がしました。これから使い込んでいこうと思います。
Author And Source
この問題について(vim-multiple-cursors で Vim 上で複数行同時編集する), 我々は、より多くの情報をここで見つけました https://qiita.com/gotchane/items/51782cbafbac716b5628著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .