Overview
最近自分で登録していたキーボードショートカットが何かと競合して動かなくなってしまった際に一回リセットしてみたらタイトルにある Chrome のように Cmd(or Ctrl) + shift + [ (or ])
で VSCode のタブ移動をするショートカットが消失し途方に暮れていたところ、もう一回見つけたので備忘録のために記載しました。
設定方法
VSCode の Action の中に以下の二つがあるのでこれらに上記のキーボードショートカットを割り当てます。
- View: Open Next Editor
- View: Open Previous Editor
JSON での設定ファイルは以下です。
[ { "key": "shift+cmd+]", "command": "workbench.action.nextEditor" }, { "key": "shift+cmd+[", "command": "workbench.action.previousEditor" } ]
まとめ
生産性が戻りました。これくらいデフォルトのショートカットに指定してほしいなと思います。
追記
JIS 配列がたまに US 配列と見做されて Cmd + Shift + [
を押したつもりが Cmd + Shift + ]
と認識されるケースがあって完全に逆の向きで移動されて困っていたところ救われるエントリがありました。
これと同じ挙動に最近ずっと悩まされていた。
— Ema (@ema_hiro) 2022年3月5日
このエントリは逆の状況 (JIS だけど US 認識される時がある)ではあるけど keyCode を指定してみた。
VSCodeでキーボードショートカットの認識が変なとき https://t.co/fBd5aWAbs6 #Qiita @iceman5499より