你能在Android/eclipse中拥有#regions吗?

Joh*_*ohn 10 java eclipse android

在.net中,您可以折叠区域并将大量代码删除到一行.在Android/Java/Eclipse中有类似的东西吗?

#Region "Initialize"
private void DisplayHome(){
        Intent i = new Intent(this, SMSInternetActivity.class);
        finish();
        startActivity(i);
    }
private void DisplaySettings(){
    Intent i = new Intent(this, DisplaySettings.class);
    finish();
    startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)

这只是一个例子.. #End Region

小智 13

使用Android Studio:

//region "Initialize"

private void DisplayHome(){
    Intent i = new Intent(this, SMSInternetActivity.class);
    finish();
    startActivity(i);
}

private void DisplaySettings(){
    Intent i = new Intent(this, DisplaySettings.class);
    finish();
    startActivity(i);
}

//endregion
Run Code Online (Sandbox Code Playgroud)


lou*_*uie 8

有一个插件!它被称为Coffee-Bytes.它不是在积极开发中,但是有一些程序员通过更新它来为新的Eclipse版本保持功能.

您可以在两个地方获得Eclipse 3.7(Indigo)的最新安装:

  1. http://code.google.com/p/academic-cloud/downloads/detail?name=eclipse-folding-plugin.tar.gz&can=2&q=

  2. http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

基本上,您下载存档,然后解压缩.然后将feature功能部件中的功能部件复制到Eclipse features文件夹中的Eclipse安装中.使用插件文件夹中的JAR执行相同的操作,它会进入Eclipse插件文件夹.然后重启Eclipse.

有一个很好的SO答案,显示如何设置它:

如何使用Coffee-Bytes代码折叠

请注意,您可能必须重新启动Eclipse以使这种新的代码折叠方式开始工作.请享用!