2013-10-30 87 views
1

我已使用「重新格式化代碼」選項,但它拒絕將代碼格式設置爲我的自定義設置。我已經在新模板中更改了「代碼樣式」設置,並且正在使用它。沒有選擇在全局級別更改代碼樣式。Intellij-IDEA「重新格式化代碼」不會取代我的設置

它continutes格式化我這樣的代碼:

if (x) { 
    y(); 
} 

它應該是這樣的:

if (x) 
{ 
    y(); 
} 

有什麼想法?只是爲了確認我已進入設置並更改了項目的自定義模板中的代碼樣式。我看不到IDE設置的全局代碼樣式選項。

+0

是什麼語言?你能提供一個嵌入代碼風格的示例項目來重現這個問題嗎? – CrazyCoder

回答

1

代碼樣式應用於項目級別。沒有全球設置。您可以通過設置默認樣式設置>其他設置>默認設置> [模板項目設置]>代碼樣式任何新項目都將使用該樣式。

說...當你重新格式化你應該得到你設置的樣式。您需要驗證您創建的配置是在設置> [項目設置]>代碼樣式 - >方案對話框中設置的。我看到了一些錯誤地重新選擇默認值的情況。您可能需要仔細檢查該方案中的特定設置選項。確保顯示的代碼看起來完全像你想要的。

然後運行代碼佈局重新格式化(按Ctrl + Alt鍵+大號

+0

我已經明確地設置了項目級別設置,並使用我的自定義方案。但是,如果你描述的實際上是預期的結果,那麼這顯然是一個錯誤。無論是重新格式化還是忽略我的自定義方案。我會考慮爲intellij-idea製作一個錯誤報告。 –

+0

Mark在intellij論壇上解決了這個問題。 –

+0

分辨率是多少? –

相關問題