2011-06-05 28 views
3

由於某種原因,當我CTRL + SHIFT + F格式化時,Eclipse已經開始搞亂我的代碼。任何長度超過80個字符的行都會被換行,並且最後帶有註釋的行真的會變得混亂。如何阻止Eclipse的格式搞亂我的代碼?

之前CTRL + SHIFT + F

projectile.setPosition((CAMERA_WIDTH/2) - (projectile.getWidth()/2), 800);//projectile center is set to middle of screen at bottom 

CTRL + SHIFT + F後:

projectile.setPosition(
      (CAMERA_WIDTH/2) - (projectile.getWidth()/2), 800);// projectile 
                    // center 
                    // is 
                    // set 
                    // to 
                    // middle 
                    // of 
                    // screen 
                    // at 
                    // bottom 

Window > Preferences > General > Editors > Text EditorsPrint margin column設置爲150,這是我已經改變了只偏好。即使當我恢復默認值時,Eclipse仍然會弄亂我的代碼。

如何更改此功能?

+0

這是一個真正的問題嗎?不是唯一有效的答案 - 「因爲它!」? – 2011-06-05 01:12:49

+0

其實我很喜歡這個設置,因爲它提高了可讀性。但我想這是個人的品味。 – PeterT 2011-06-05 01:14:54

+0

@Stephen C如果你想獲得技術,這不是一個真正的問題,我認爲這個問題是隱含的。我爲你添加了一個問題。 – ubiquibacon 2011-06-05 01:17:34

回答

2

只需將格式化程序設置調整爲您的個人偏好,然後即可設置。有大量的選項和線條包裝和線寬是其中的一些

+0

謝謝,在Netbeans中,我設置打印邊距是代碼打包的地方。沒有意識到我必須改變2設置才能在Eclipse中獲得相同的效果。謝謝。 – ubiquibacon 2011-06-05 01:18:21

+0

@typoknig,你應該添加一個答案,確切的設置你改變並接受它。 – 2011-06-23 14:09:37

2

你想要的首選項是Window > Preferences > Java > Code Style > Formatter。  編輯配置文件,轉到Line Wrapping選項卡,然後設置Maximum line width

相關問題