コードをフォーマットして保存するマクロを作成し、このマクロをCtrl+Sショートカットにバインドすることで可能です。(Mac:Cmd+ S)
この回答はphpStormに投稿されたもので、WebStormにも同様に有効です。回答の修正版は次のとおりです。
マクロを記録する
- 編集>マクロ>マクロ記録の開始
- Ctrl+ Alt+を押しL、次にCtrl+ Alt+を押しますS
(Macの場合:Cmd+ Option+ L、次にCmd+ Option+S
- ページの右下にある[停止]ボタンをクリックして、マクロの記録を停止します。
- このマクロに「フォーマットして保存」のような名前を付けます
Ctrl + Sを「フォーマットして保存」に割り当てます
- [ファイル]> [設定]を開きます。
- 「キーマップ」を検索して開きます。
- 「フォーマットして保存」を検索し、アクション「フォーマットして保存」をダブルクリックします。
- 「キーボードショートカットの追加」を選択します。
- 最初のストロークとして「Ctrl + S」を選択します。
- 競合が報告されます。無視して[OK]ボタンをクリックします
- WebStormは、「ショートカットはすでに他のアクションに割り当てられています。他の割り当てを削除しますか?」という警告を表示します。「削除」ボタンをクリックします
それでおしまい。