Eclipse在保存時會自動保存格式,例如:一旦保存,下面的代碼應該保留在一行中,儘管我按照自己的想法將其分解。如何在Eclipse中保存時禁用自動格式化?
@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
Eclipse在保存時會自動保存格式,例如:一旦保存,下面的代碼應該保留在一行中,儘管我按照自己的想法將其分解。如何在Eclipse中保存時禁用自動格式化?
@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
窗口>首選項> Java>編輯器>保存操作。
也可以在項目級配置。項目>屬性> Java編輯器>保存操作。
絕對瘋狂的改善。對於if語句,請執行以下操作: Window |首選項| Java |代碼樣式|格式化程序|控制語句選項卡 選擇保持簡單,如果在一條線上。 您也可以嘗試線包裝選項卡
這是我的大部分問題所在!該死的複雜(就像所有的Eclipse),並且幾乎徹底。 – 2012-12-21 17:41:50
只是想添加一個提示。如果你想避免線環繞,你可以簡單地將「最大線寬」值增加到很大的值。只要這是足夠高的日食將不會做任何包裝。
首選項>的Java>代碼樣式>格式化>編輯>換行>最大線寬
在開普勒這似乎不適用於保存操作。保存操作選項卡奇怪地覆蓋了格式化程序的所有設置,並且隱藏了此設置。在以前的版本中沒有問題。 – djmj 2014-03-13 01:21:34
如果您想保留自動格式化,但不希望這種行爲,你也可以在fomatter配置它:
right click on the project -> properties -> java code style -> formatter
(如果你沒有具體的項目格式化程序全局配置可以這樣訪問:Window -> Preference -> Java -> Code Style -> Formatter
)。
Edit...
活動配置文件,打開行纏繞選項卡,然後檢查Never join already wrapped lines
選項。
這樣你就可以將行包裝到任何你想要的位置,並且eclipse不會刪除你的換行符(如果你希望有可讀的lambda表達式,這是必須的),但保持格式化器處於活動狀態。
該選項有由於Eclipse月神
或者,您可以配置代碼格式化不重新組織你的換行符你,但仍然做其餘的魔術。 – 2011-03-04 21:11:12
看來我可以在「保存操作」中禁用格式,但是我沒有看到在代碼格式化程序中組織換行的選項。 – Oliver 2011-03-04 21:29:04
同樣的問題仍然存在,儘管該頁面上的所有內容都未經檢查(Juno在Mac上)。還有別的嗎? – 2012-12-21 17:37:23