2016-01-13 51 views
3

Intellij IDEA似乎希望在輸入大括號後重新格式化大括號內的代碼塊。例如,如果我有一段代碼,我現在想包裝在try/catch塊中,一旦我輸入try塊的最後一個大括號,整個try塊會自動重新格式化。我已經在設置中搜索,但無法找到任何可以關閉此設置的內容。有任何想法嗎?關閉大括號時禁用Intellij IDEA代碼重新格式化輸入

回答

3

是的。

文件 - >設置 - >編輯 - >常規 - >智能鑰匙

然後取消

應用選項 「打字 '}' 格式化塊」 - >確定

0

必須檢查選項

文件「啓用評論格式標記」 - >設置 - >代碼樣式 - >格式化控制

,然後你必須把意見之間的代碼: // @formatter:off// @formatter:on

From the documentation about the option "Enable formatter markers in comments":

如果選中該複選框,的代碼片段之間的行註釋與格式標記不會被重新格式化,但會保留原始格式。在 之後選中​​複選框,以下字段可用,您可以 指定要作爲格式化標記處理的字符串。

如果清除該複選框,格式化標記將被忽略,並且帶標記的行註釋之間的代碼將被重新格式化。

+0

謝謝。我有這個打開,但我不想指定// @formatter:對每個塊。其他答案正是我所需要的。 – Mensur

相關問題