java - 在 Android Eclipse 中编辑代码 - 如何最好地记录/折叠结束}

标签 java android eclipse

我刚刚意识到在 Eclipse 中不能像 {} 那样折叠代码块。唯一可以崩溃的是整个方法

现在,如果一个方法不再适合一个屏幕,有时很难找到对应的 closing

我知道 Eclipse 中的“Expand Selection To”,但在只想隐藏一个 block 的情况下这不是最佳选择,因此只能看到其余正在处理的 block 。

例如在这样的代码中:(编辑:我使用 Eclipse Format-command 格式化示例代码,所以它至少看起来没问题)

private void myMethod(String msg) {
    Boolean a = true;
    Integer b = 1;
    Integer justSomeCode = 1;

    if (a) {
        switch (b) {
        case 1: {
            try {
                justSomeCode += justSomeCode;
            } catch (Exception e) {
                justSomeCode += justSomeCode;
            }

        }
            break;

        case 2: {
            try {
                justSomeCode += justSomeCode;
            } catch (Exception e) {
                justSomeCode += justSomeCode;

            }

        }
            break;
        }

        justSomeCode += justSomeCode;
    }

    else {
        justSomeCode += justSomeCode;
    }

}

最佳答案

这是我的追求

private void method1() {

    if (condition) {
        switch (...) {  
        case a: {
            try {
                ...
            } catch (Exception e) {
                ...;
               }

                        } /* case a */
            break; 

        case b: {
            try {
                ...
            } catch (Exception e) {
                ...;
               }

                        } /* case b */
            break;
                }  /* switch */

    ....
    }  
} else {    /* if (condition1) */
        ...
}  /* else */

} /* method1 */

话虽如此,拥有多种方法总是比用同一种方法做所有事情更可取。

关于java - 在 Android Eclipse 中编辑代码 - 如何最好地记录/折叠结束},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750585/

相关文章:

android - 如何获取当前正在运行的所有任务

java - Maven 版本不工作 - "Maven executable not found"

java - 衡量 Tomcat 性能和池最大连接数的最佳方法

java - 通过 Spring Boot 仅在 Release 内(仅最后更新文件)进行可重复迁移

android - android 中谷歌地图中的自定义标记

java - Android Studio : Save URLS from a URL to an array

java - Eclipse luna 重复方法名称

eclipse - 如何使用 subclipse 更新 SVN 源

java - 使用Java组合nn标签形成名词短语

java - JNI 包装的库寻找错误的工作目录——如何规避?