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

时间:2012-03-26 03:25:18

标签: java android eclipse

<。>在.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);
}

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

6 个答案:

答案 0 :(得分: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

答案 1 :(得分: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

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

    这是一个很好的答案,展示了如何设置它:

    How to use Coffee-Bytes code folding

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

答案 2 :(得分:2)

我相信这是IDE的一个功能,即Visual Studio,而不是.NET。从理论上讲,您可以为Eclipse编写一个可以在Java代码中折叠区域的插件。 Eclipse已经能够折叠导入和函数。

答案 3 :(得分:1)

您可以使用Intellij的功能进行代码折叠,使用//region//endregion。在Android Studio中运行良好。但是对于Eclipse,你需要一个插件才能做到这一点。

来源:取自Answer of Alexander Bezrodniy

答案 4 :(得分:1)

您需要使用&#34;执行&#34;环绕声操作(默认组合键是CTRL + ALT + T),它允许您使用以下两种方法之一将代码指定为区域:

enter image description here

  • 编辑倍:

    //<editor-fold desc="Description">
    code
    //</editor-fold>
    
  • 地区&amp; endregion:

    //region Description
    code
    //endregion
    

我记得,你必须选择其中一个用于整个项目。也许我错了,它只适用于一个文件(也许根本没有限制)。

答案 5 :(得分:1)

  

是的,以及最快方式在Android Studio

中执行此操作
  1. highlight the code你要包围它
  2. ctrl + alt + t
  3. c ==&gt;然后输入说明
  4. 享受