🍠
VSCodeのシステムショートカットをOS間で統一する
OS間のショトカの差異
私は普段の環境でLinux,偶にWindowsを使うという環境です.
このような環境で作業すると,特に不便なのがショートカットキーの差異です.
例えば,現在開いているソースに自動フォーマットをかける際のキーバインドは,WindowsだとAlt+Shift+F
であるのに対し,LinuxだとCtrl+Shift+I
と全く異なります.
あまりにも不便なので統一すべく方法を探しました.
方法
- コピー元にしたいVSCodeのキーバインドを取得する.
Preferences: Open Default Keyboard Shortcuts (json)
のようなコマンドでデフォルトキー設定ファイルを取得できます.Defaultがついている項目とついていない項目があり,今回使うのはDefaultがある方です. - 設定ファイルに貼り付ける
VSCodeのコマンドパレットから,Preferences: Open Keyboard Shortcuts (json)
のような項目を探し出し,そこに貼り付けます. - 完成!
最後に
これで少しでも使いやすくなるといいな……
拡張のデフォルトショトカもなんとか統一したいです.
Discussion