3 回答

TA貢獻1835條經驗 獲得超7個贊
此解決方案對我來說效果更好:
制作一個宏(我使用了“整理導入”,“格式代碼”,“全部保存”)
給它分配一個擊鍵(我覆蓋Ctrl+ S)
注意:對于有組織的導入,您將必須首次選中“不再顯示此消息”框,但此后可以正常使用。
IntelliJ 10.0的分步指南:
代碼->“優化導入...”,如果出現對話框,請選中“不再顯示此消息?!睆瓦x框,然后單擊“運行”。
工具->“開始宏錄制”
代碼->“優化導入...”
代碼->“重新格式化代碼...”
文件->“全部保存”
工具->“停止宏錄制”
為宏命名(類似于“格式化的保存”)
在文件->設置->鍵盤映射中,選擇位于“主菜單->工具->“格式化的保存”中的宏
單擊“添加鍵盤快捷鍵”,然后執行所需的擊鍵。如果您選擇Ctrl+ S和我一樣,它將詢問您如何使用上一個Ctrl+ S快捷方式。去掉它。如果需要,您隨時可以重新分配。
請享用!
對于IntelliJ 11,替換
步驟2.使用:編輯->宏->“開始宏記錄”
步驟6.使用:編輯->宏->“停止宏記錄”
其他所有內容保持不變。
IntelliJ 12
8.首選項包含鍵盤映射設置。使用輸入字段來過濾內容,如屏幕截圖所示。

TA貢獻1788條經驗 獲得超4個贊
以下是尼爾的答案更新。
IntelliJ 13個步驟:
代碼->重新格式化代碼
編輯->宏->開始宏錄制
代碼->重新格式化代碼
文件->全部保存
編輯->宏->停止宏錄制
為宏命名(類似于“格式化的保存”)
文件->設置->鍵盤映射
右鍵單擊宏。添加鍵盤快捷鍵。將鍵盤快捷鍵設置為Control +S。
IntelliJ會通知您熱鍵沖突。選擇“刪除”以刪除其他分配。
添加回答
舉報