繁体   English   中英

Eclipse格式化程序:如何在我的方法中对齐代码

[英]Eclipse formatter: how do I align the code in my method

ctrl + shift + F适用于公共类中的内容。 但格式在方法内部不起作用,请参见=符号未对齐。 为什么? 以及如何让它工作?

public class myClass extends ActivityInstrumentationTestCase2 {
    public static boolean       myVar                            = true;
    private static final String TARGET_PACKAGE_ID                = "com.xxxx.test";
    private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.xxxx.test";
    private static Class        launcherActivityClass;

...
...
private String getOnScreeninfoByType() {
        ArrayList<TextView> textViews = new ArrayList<TextView>();
        ArrayList<Button> listButtons = new ArrayList<Button>();
        ArrayList<ToggleButton> listToggleButtons = new ArrayList<ToggleButton>();
        ArrayList<EditText> listEditTexts = new ArrayList<EditText>();
        ArrayList<CheckBox> listCheckBoxes = new ArrayList<CheckBox>();
        ArrayList<RadioButton> listRadioButtons = new ArrayList<RadioButton>();
        ArrayList<ImageButton> listImageButtons = new ArrayList<ImageButton>();
        ArrayList<ImageView> listImageViews = new ArrayList<ImageView>();
        ArrayList<ProgressBar> listProgressBars = new ArrayList<ProgressBar>();
...

    }

谢谢

Preferences > Java > Code Style > Formatter > Edit > Indentation Align Fields in Columns中有一个选项Align Fields in Columns 如果选中此选项,则类中的字段将按您所看到的那样对齐。 但是,我找不到任何选项Align Local Variables或类似的东西。 似乎没有选项可以在列中对齐局部变量。

它们没有对齐,因为它们不应该对齐!
类中的特殊对齐可能是由特殊的非标准格式规则引起的,该规则是由创建该项目的人员设置的。 在Code Formatter(或simillar)下查看eclipse中的项目设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM