🍠

VSCodeのシステムショートカットをOS間で統一する

に公開

OS間のショトカの差異

私は普段の環境でLinux,偶にWindowsを使うという環境です.
このような環境で作業すると,特に不便なのがショートカットキーの差異です.

例えば,現在開いているソースに自動フォーマットをかける際のキーバインドは,WindowsだとAlt+Shift+Fであるのに対し,LinuxだとCtrl+Shift+Iと全く異なります.
あまりにも不便なので統一すべく方法を探しました.

方法

  1. コピー元にしたいVSCodeのキーバインドを取得する.
    Preferences: Open Default Keyboard Shortcuts (json)のようなコマンドでデフォルトキー設定ファイルを取得できます.Defaultがついている項目とついていない項目があり,今回使うのはDefaultがある方です.
  2. 設定ファイルに貼り付ける
    VSCodeのコマンドパレットから,Preferences: Open Keyboard Shortcuts (json)のような項目を探し出し,そこに貼り付けます.
  3. 完成!

最後に

これで少しでも使いやすくなるといいな……
拡張のデフォルトショトカもなんとか統一したいです.

Discussion