你可以在Android / eclipse中拥有#regions [重复]

Posted

技术标签:

【中文标题】你可以在Android / eclipse中拥有#regions [重复]【英文标题】:Can you have #regions in Android / eclipse [duplicate] 【发布时间】:2012-04-09 14:37:37 【问题描述】:

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

这只是一个例子.. #结束区域

【问题讨论】:

【参考方案1】:

使用 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

【讨论】:

【参考方案2】:

有一个插件!它被称为咖啡字节。它不是在积极的开发中,但有一些程序员通过更新它以适应新的 Eclipse 版本来保持功能的运行。

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

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

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

基本上,您下载存档,然后将其解压缩。然后,将 features 文件夹中的特性复制到 Eclipse features 文件夹中的 Eclipse 安装中。对插件文件夹中的 JAR 执行相同的操作,它将进入您的 Eclipse 插件文件夹。然后重启 Eclipse。

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

How to use Coffee-Bytes code folding

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

【讨论】:

谢谢,这正是我想要的...【参考方案3】:

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

【讨论】:

【参考方案4】:

您可以通过 //region//endregion 使用 Intellij 的代码折叠功能。在 Android Studio 中运行良好。但是对于 Eclipse,您需要一个插件来执行此操作。

来源:取自Answer of Alexander Bezrodniy

【讨论】:

【参考方案5】:

您需要执行“环绕”操作(默认组合键为 CTRL+ALT+T),这允许您使用以下两种方式之一将代码指定为区域:

编辑器折叠:

//<editor-fold desc="Description">
code
//</editor-fold>

区域和结束区域:

//region Description
code
//endregion

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

【讨论】:

【参考方案6】:

是的,在Android Studio 中是最快的方式

    highlight the code你要包围它 按ctrl + alt + tc ==>然后输入描述 享受

【讨论】:

以上是关于你可以在Android / eclipse中拥有#regions [重复]的主要内容,如果未能解决你的问题,请参考以下文章

你可以在 Eclipse Android 项目的布局中添加子文件夹吗?

如何在eclipse中开发android程序

Android 模拟器在哪里存储 SQLite 数据库 - Eclipse?

MACOSX上为ECLIPSE开发比特币设置C++ IDE

Eclipse 中所有 API 级别的 Android 5.0 FAB 按钮

在eclipse中编译的Android文件,如何指定它在哪个虚拟机上运行