我試着更改所有行換行參數,既增加也減少源和註釋的最大行長度,以及禁用註釋格式。但是,我無法影響代碼格式化程序的分行行爲。無論我對格式做出什麼修改,行註釋和源代碼都會在120個字符處出現行分割。我也試過將eclipse從3.6升級到3.7。無法更改eclipse行長度或註釋行長度
任何想法爲什麼會發生這種情況?
我試着更改所有行換行參數,既增加也減少源和註釋的最大行長度,以及禁用註釋格式。但是,我無法影響代碼格式化程序的分行行爲。無論我對格式做出什麼修改,行註釋和源代碼都會在120個字符處出現行分割。我也試過將eclipse從3.6升級到3.7。無法更改eclipse行長度或註釋行長度
任何想法爲什麼會發生這種情況?
你改變線路寬度從:
首選項>的Java>代碼樣式>格式化>>然後編輯最大線寬?你的項目
Properties
Java Code Style
>Formatter
>Enable project specific settings
檢查Active profile
我的猜測是,有一個不同於您正在編輯的那個Active profile
。刪除項目並重新創建項目會導致項目返回到默認代碼樣式配置文件,其中Enable project specific settings
未被選中。
萬一有其他人遇到這種情況,我最終通過刪除.classpath,.project和.settings文件夾來解決這個問題;用maven重新生成項目文件;並刪除/重新導入項目。我不確定其中哪些導致了效果(我懷疑它正在刪除.settings),並且仍然不知道爲什麼我的代碼格式化程序更改在執行這些步驟之前沒有效果。如果有人知道爲什麼會發生這種情況,我很想知道。 – jonderry
也許該項目有一個項目特定的代碼樣式集,它與您正在編輯的項目不同? – davidfmatheson