VSCodeでプレビュー画面をキーボードショートカットでサクッと閉じる

公開日:
目次

VSCodeを使っていると、Markdownやipynbのファイルを編集している時に右側にプレビュー画面が開くことがありますよね。そうすると、編集と確認を同時にできて便利なんですが、プレビュー画面を閉じたい時にいちいちマウスで閉じるアイコンを探してクリックするのって、ちょっと面倒くさいですよね。

そこで、もっとサッと閉じられないかなと思って調べてみたんですが、最初はプレビュー画面を閉じるための直接的なキーボードショートカットが見つからなかったんです。

別のエディタグループを閉じる

でも、よくよく考えてみたら、VSCodeでプレビューが開く時って、実は別のエディタグループで開かれているんですよね。

ということは、プレビュー画面を直接閉じるんじゃなくて、別のエディタグループを閉じればいいんじゃないかと思いつきました。で、その方法で実際にやってみたら、バッチリうまくいったんです。

具体的には、workbench.action.closeEditorsInOtherGroups というコマンドを使えば、開かれている別のグループのエディタを一括で閉じることができます。これをキーボードショートカットに設定することで、プレビュー画面もサッと閉じることができるようになるわけです。

設定方法は簡単で、VSCodeの設定ファイルである settings.json に、好きなキーの組み合わせと workbench.action.closeEditorsInOtherGroups を指定するだけ。例えば、Vimを使っている人なら、settings.json に以下のように記入します。

settings.json
{
    "key": "あなたの好きなキーの組み合わせ",
    "command": "workbench.action.closeEditorsInOtherGroups"
}

これで、指定したキーボードショートカットを押すだけで、プレビュー画面を含む別のエディタグループをサッと閉じることができるようになります。めんどくさがり屋の皆さんも、これで少しは作業がスムーズになるかもしれませんね。試してみてください!