31
A
回答
76
其實這是可能的。
的想法是記錄一個非常簡單的宏選擇所有的行(Ctrl鍵 + 甲),格式(Ctrl鍵 + Alt鍵 + 大號),取消選擇所有(向上和向下箭頭)和保存文件(Ctrl + S),並將此宏綁定到Ctrl + S。
免費Ctrl + S鍵更改快捷鍵爲 「全部保存」
- 打開文件>設置;
- 搜索「鍵盤映射」並將其打開;
- 搜索「全部保存」並雙擊「全部保存」操作;
- 選擇「刪除Ctrl + S」;
- 再次雙擊「Save All」並選擇「Add Keyboard Shortcut」;
- 選擇「Ctrl + Alt + Shift + S」作爲第一筆。
- 確認並退出設置。
記錄宏
- 編輯>宏>開始宏記錄
- 按Ctrl鍵 + 甲,然後Ctrl鍵 + Alt鍵 + 大號,然後向上箭頭,然後向下箭頭,最後再按Ctrl + Alt鍵+小號
- 停止錄製在頁面的右下角停止按鈕宏點擊。
- 給這個宏的名稱,如 「格式和保存」
分配按Ctrl + S來 「格式和保存」
- 打開文件>設置;
- 搜索「鍵盤映射」並將其打開;
- 搜索「格式並保存」,然後雙擊「格式化和保存」操作;
- 選擇「添加鍵盤快捷鍵」;
- 選擇「Ctrl + S」作爲第一筆。
- 確認並退出設置。
最後,享受PhpStorm!
5
,我在組合中非常有幫助這個宏的另一件事是
Show Reformat File Dialog
。
,您可以設置該選項:
Only VCS changed text
該對話框可以通過下面的快捷方式打開: CTRL+ALT+SHIFT+L
+1
謝謝。這個宏很有用,但這是我所需要的。大多數情況下,我想重新格式化新的/更改的代碼。 –
0
從v2017 .2.4 CTRL + ALT + L不起作用。改爲使用alt
+ F8
。
解決方案: 使用:ALT + F8格式化代碼。
當創建如由Luca Mastrostefano描述一個宏,使用: alt
+ F8
格式化,然後ctrl
+ alt
+ s
進行保存。
相關問題
- 1. 在VIM中重新格式化phpStorm代碼
- 2. 如何在phpstorm中重新格式化代碼時停止包裝代碼?
- 3. WebStorm PhpStorm代碼重新格式化:如何解決評論?
- 4. 如何在PhpStorm的JavaScript文件中重新格式化HTML代碼
- 5. 保存文件時禁用重新格式化代碼
- 6. PHPStorm:重新格式化長註釋
- 7. PhpStorm檢查代碼保存
- 8. 的重新格式化(PL /)SQL代碼
- 9. 如何在phpstorm中格式化完整的項目源代碼?
- 10. 如何格式化代碼保存在VS代碼
- 11. MonoDevelop:重新格式化代碼 - 調優
- 12. 重新格式化外部文件,然後從Python代碼中保存它
- 13. 如何在PhpStorm中很好地格式化html代碼?
- 14. 在Eclipse中重新格式化代碼樣式
- 15. PhpStorm保存摺疊的代碼塊?
- 16. 如何重新格式化Phpstorm中的XML文件?
- 17. 在PhpStorm中,是否可以重新格式化PHP文件中的注入代碼?
- 18. 重新格式化代碼在推送到PhpStorm中的Git時以及在何處設置它會做什麼?
- 19. PhpStorm「格式化代碼」在PHP()打破行使用換行符
- 20. 在Atom編輯器中重新格式化代碼?
- 21. 在Android Studio中禁用所有代碼重新格式化
- 22. 有沒有辦法在FlashDevelop中重新格式化代碼?
- 23. 在SQL中重新格式化銀行帳戶排序代碼
- 24. 如何在webstorm中重新格式化js代碼?
- 25. Jetbrains自動重新格式化(重新排列)代碼
- 26. 奇怪的重新格式化代碼在ReSharper的
- 27. 默認情況下,在PHPStorm的提交對話框中禁用「重新格式化代碼」複選框
- 28. PHPStorm/IntelliJ自動保存覆蓋新提取的代碼
- 29. 將文件重新格式化爲特定的代碼風格
- 30. 如何在Eclipse/CounterClockWise中重新格式化/重新加載Clojure代碼?
輝煌。謝謝:) – kabirbaidhya
宏不必那麼長:Ctrl + Alt + L和Ctrl + Alt + S也是一樣。 –
非常感謝! – Rimble