如何阻止Eclipse的格式搞乱我的代码?

时间:2011-06-05 01:09:30

标签: eclipse

出于某种原因,当我CTRL + SHIFT + F进行格式化时,Eclipse已经开始弄乱我的代码。任何超过80个字符的行都会被包裹起来,而末尾带有注释的行真的搞砸了。

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 Editors我的Print margin column设置为150,这是我改变的唯一偏好。即使我恢复默认值,Eclipse仍然会弄乱我的代码。

如何更改此功能?

2 个答案:

答案 0 :(得分:2)

只需将格式化程序设置调整为您的个人喜好和热情,即可进行设置。有很多选项,换行和线宽是其中的一部分

答案 1 :(得分:2)

您想要的偏好位于 Window > Preferences > Java > Code Style > Formatter下。修改个人资料,转到Line Wrapping标签,然后设置Maximum line width