保存時にコードが自動的に再フォーマットされるように設定するにはどうすればよいですか?
Ctrlしたがって、常に+ Alt+を押す必要はありません L。
保存時にコードが自動的に再フォーマットされるように設定するにはどうすればよいですか?
Ctrlしたがって、常に+ Alt+を押す必要はありません L。
設定->ツール->保存時のアクション->コードの再フォーマット
v2017.2.4 から CTRL + ALT + L が機能しなくなりました。代わりにalt
+を使用してください。F8
解決策: ALT + F8 を使用してコードをフォーマットします。
Luca Mastrostefano の説明に従ってマクロを作成する場合は、
alt
+を使用F8
してフォーマットし、次にctrl
+ alt
+s
を使用して保存します。
PHPStorm 2020 以降のバージョンを確認したところ、Save Actionという名前のプラグインが見つかりました。ただし、新規および既存のプロジェクト用に構成するようにしてください。
PHPStorm 設定をエクスポートしてから、以下を解凍して置換/作成することもできます:-
<application>
<component name="ActionMacroManager">
<macro name="Format & Save">
<action id="ReformatCode"/>
<action id="SaveAll"/>
</macro>
</component>
</application>
<keymap version="1" name="Default copy" parent="Default for XWin">
<action id="DBNavigator.Actions.SourceEditor.Save"/>
<action id="Macro.Format & Save">
<keyboard-shortcut first-keystroke="ctrl s"/>
</action>
<action id="SaveAll">
<keyboard-shortcut first-keystroke="shift ctrl alt s"/>
</action>
</keymap>
今すぐ圧縮してインポートし、ctrl + sを押すたびに自動コードフォーマットが実行されます。