コピーしてコメントアウトするVS Codeプラグインを作った
Duplicate, Then Comment-out
DuplicateThenCommentOut - Visual Studio Marketplace
コピーしてコメントアウト?
プログラミングをしていると既存のコードを保持した上で、少し変更して動作を確認したいことがよくあります。そういう場合、自分は対象箇所をコピーしてコメントアウトするという操作を行います。
従来は、
- 範囲選択
- コピー&ペースト
- 範囲選択
- コメントアウト
と1回ずつ範囲選択して、コピペとコメントアウトをする必要がありました。 このプラグインを使うと、
- 範囲選択
- プラグイン実行
の2ステップで同じことを実現できます。
上のgifは範囲選択をしたあと、コマンドパレットを呼び出してから(Cmd
+ Shift
+ P
)、Duplicate then Comment-out
を選択してプラグインを実行している様子です。
ショートカットの設定
ショートカットを設定しておけば、いちいちコマンドパレットを呼び出す必要がなくなります。keybindings.jsonに以下のように追記し、key
を好きなようにカスタマイズすれば、好きなショートカットでプラグインを実行できるようになります。
{ "key": "ctrl+shift+/", "command": "extension.duplicateThenCommentOut" },
ソースコード
Enjoy!