2011-03-12 126 views
55

我非常喜歡IDEA的代碼格式化,但是如何在不通過每個文件的情況下重新格式化某個特定項目中的所有代碼?我已經找到了整理/優化代碼導入之前對代碼進行優化的選項,但它似乎只適用於其他方面已被修改的文件(這在大多數情況下是明智的!)Intellij IDEA,格式化項目中的所有代碼

有沒有辦法自動格式化一個項目中的所有源文件,而無需手動完成所有的源文件?

+1

輝煌的問題:) – 2014-09-06 01:26:31

回答

98

在樹結構中,右鍵單擊您想要重新格式化的文件夾,從菜單中選擇「重新格式化代碼」。

+2

這應該是被接受的答案 - 因爲它也照顧文件夾級別的事情,如果我們不想做整個項目 – 2015-12-24 16:04:53

19

當您要求重新格式化時,請選擇「整個項目」單選按鈕而不是單個文件。

只是要注意一個問題:如果您正在與其他不符合您的樣式的開發人員一起開發更大的項目,並且每次編輯時都使用IntelliJ來轉換其所有代碼,那麼您可能會導致版本控制系統出現問題。當您辦理登機手續時,它會發生大量變化,而且其中很少會與更改功能有關。更好地符合這種情況下的團隊風格。

+0

感謝您的答案,正是我一直在尋找!在這種情況下,這不是問題;這是一個較小的項目,我們都已就所有事情達成一致。儘管我完全同意,但對於大型項目或不同情況。 – berry120 2011-03-12 17:04:47

-1

「CTRL + ALT + L」只能工作窗口。 「CTRL + ALT + L」是Ubuntu鎖屏快捷鍵,所以它不適用於此。

嘗試,

你想重新格式化,從菜單中選擇「格式化代碼」或點擊頂部導航欄上的「代碼」按鈕,選擇「格式化代碼」的文件夾上點擊右鍵

謝謝你

+0

這不提供問題的答案。一旦你有足夠的[聲譽](https://stackoverflow.com/help/whats-reputation),你將可以[對任何帖子發表評論](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提問者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [來自評論](/ review/low-quality-posts/18475947) – Dhyey 2018-01-10 11:13:08

+0

這是關於這個問題的完整和完整的答案,並感謝您的評論。 – 2018-01-11 13:35:38

相關問題