2012-01-28 161 views
94

我們如何糾正IntelliJ(非手動)中的縮進?IntelliJ中的正確縮進

就像在Eclipse中,我們只需選擇代碼>右鍵單擊>源>正確的縮進。

在IntelliJ中有相同的方法嗎?

回答

109

Code |整個文件的Reformat Code...Code | Auto-Indent Lines爲當前行或選擇。

您可以在偏好設置 - >編輯 - >代碼樣式中自定義代碼自動格式設置。下面的幾條評論是要求如何確保評論縮進到他們所指代碼的同一級別。在這個例子中,您可以通過以下方式實現此目的(請參見截圖)。

enter image description here

+5

它不適用於評論,有沒有什麼方法可以自動縮進評論。我想用Eclipse的相同方式格式化代碼和註釋。 – dtrejogo 2014-07-29 19:45:28

+10

Mac的鍵盤快捷鍵是Command + Option + L – Sam 2015-01-10 21:17:37

+0

有沒有辦法爲我的項目中的所有類做到這一點? – 2015-08-14 09:21:31

107

只要選擇的代碼,並

  • 在Windows上做按Ctrl + Alt鍵 + 大號

  • 在Linux上做按Ctrl + Windows鍵 + Alt鍵+大號

  • 在Mac上做CMD + Alt鍵+大號

+4

考慮接受現有的答案,而不是用完全相同的答案(重新格式化代碼...在默認的Windows鍵盤映射中是Ctrl + Alt + L)。 – CrazyCoder 2012-01-28 10:53:19

+3

在Linux中,您將鎖定屏幕。 WTH這個短片是在Linux版本? hahah – androidevil 2013-04-16 17:36:19

+0

它是一樣的... Ctrl-Alt-L(我正在使用Android Studio)...這是一個小羞恥,其他的恥辱。希望Android Studio的採用能夠爲Linux版本提供更多的支持。 – davidcesarino 2013-07-02 22:07:06

1

在Android Studio中工作的: 轉到文件 - >設置 - >編輯 - > CodeStyle->的Java。 在包裝和大括號中取消選中「首先註釋列」 然後格式化快捷方式也會縮進註釋行。

2

爲TABSIZE的In​​telliJ Settings 選擇值選擇Java編輯器設置,縮進&延續意向 (我選擇4,4 & 4)

然後CTRL-ALT-L到格式化文件(或您的選擇)。