⌨️

vscode.devのコマンドパレットで今すぐalg

2023/09/23に公開

https://vscode.dev/

私はvscode.dev(Web版Visual Studio Code)のヘビーユーザーなのですが、PWA(プログレッシブ Web アプリ)として起動していないときにエディター内のタブを閉じる際、Ctrl+Wキーを押すとブラウザのタブが閉じたり、Ctrl+Kキーを押すとフォーカスによってはブラウザのアドレスバーで検索が始まったりして頭にきます。

そこでブラウザにショートカットキーが奪われてしまうケースでもエディター内でタブを簡単に閉じる方法を編み出しました。

まずはvscode.devでおなじみのCtrl+Shift+Pキーを入力してコマンドパレットを表示します。

>

F1キーを押すだけでも開けますがフォーカスによってはブラウザのヘルプページが開かれるので、Ctrl+Shift+Pキーのほうがオススメです。
Ctrl+Pキーを押した後に">"を入力する方法でもいいです。

その後"alg"と入力します。すると……。

>alg
ファイル: すべてをグループに保存
File: Save All in Group
表示: グループ内のすべてのエディターを閉じる Ctrl+K W
View: Close All Editors in Group
表示: すべてのエディターグループを統合
View: Join All Editor Groups
表示: すべてのエディターグループを閉じる Ctrl+K Ctrl+Shift+W
View: Close All Editor Groups
表示: すべてのグループ内のエディターを閉じる
View: Close Editor in All Groups

"All"と"Group"が含まれる5つのコマンドが表示されました。

表示: グループ内のすべてのエディターを閉じる
View: Close All Editors in Group

これはCtrl+Kキーの後にWキーを押したときと同じコマンドです。
私はよく使います。

表示: すべてのエディターグループを閉じる
View: Close All Editor Groups

これはCtrl+Kキーの後にCtrl+Shift+Wキーを押したときと同じコマンドです。
便利ですが押すボタンが多いのでClose All Editors in Groupを繰り返しがちです。
でも">alg"から呼び出せば簡単に使えますね!

表示: すべてのグループ内のエディターを閉じる
View: Close Editor in All Groups

Close All Editor Groupsと大体同じです。
違いがよく判りませんでした。

表示: すべてのエディターグループを統合
View: Join All Editor Groups

今回始めて知った人も多いのではないのでしょうか。
文字通りすべてのエディターグループを統合してくれるので、意図せず横に並べて表示されたグループをまとめることができます。
同じファイルが異なるグループに分かれていた場合は1つのタブにできるのでとても便利です!
エディター内のタブが少なければAlt+1, 2, 3...キーで簡単に切り替えることができるようになるのでさらに便利です!

File: Save All in Group
ファイル: すべてをグループに保存

これはエディター表示ではなくファイルの保存を行ってくれるコマンドです。
和訳が分かりづらいですが、グループ内ですべて保存を行ってくれるようです。
私は自動保存を有効にしているので使いませんが、自動保存を無効にしている人はまとめて保存できるので便利かもしれません。

"alg"を入力する時のキーボードの左右バランスもちょうど2+1(">alg"と入力した時は2+2)なので入力しやすいのもポイントです。
「あlg」をF10キーで変換した後に「あlg」をスペースキーで変換すると"alg"になりますし、「あlg」を"alg"に変換するように辞書登録しておくとストレスが更に減ります。

もっと早くこういった不便さを解決すればよかったと反省しています。
それではHappy Hacking!

ところでZennでCtrl+Kキーを押すとのショートカットでテキストリンク挿入できるんですね。

追記:"clg"でもいい感じ。

>clg
表示: グループ内の左側のエディターを閉じる
>View: Close Editors to the Left in Group
表示: グループ内のすべてのエディターを閉じる Ctrl+K W
>View: Close All Editors in Group
表示: グループ内の右側のエディターを閉じる
>View: Close Editors to the Right in Group
表示: グループ内の他のエディターを閉じる
>View: Close Other Editors in Group
表示: グループ内の保存済みエディターを閉じる Ctrl+K U
>View: Close Saved Editors in Group
表示: すべてのエディターグループを閉じる Ctrl+K Ctrl+Shift+W
>View: Close All Editor Groups
表示: すべてのグループ内のエディターを閉じる
>View: Close Editor in All Groups
表示: 他のグループ内のエディターを閉じる
>View: Close Editor in Other Groups

Discussion