我想在Eclipse中使用区域进行代码折叠;在Java中怎么做到呢?

c#中的一个例子:

#region name
//code
#endregion

当前回答

在Mac和Android Studio上遵循以下顺序:

突出显示要折叠的源代码 按Alt +命令+ t 选择< editor-fold >

您还可以选择其他选项:

其他回答

最好的方法

//region DESCRIPTION_REGION
int x = 22;
// Comments
String s = "SomeString";
//endregion;

提示:将";"放在"endregion"的末尾

我刚从c#转到java,遇到了同样的问题,最好的和准确的区域替代方案如下(在Android Studio工作,不知道intelliJ):

 //region [Description]
 int a;
 int b;
 int c;
//endregion

快捷方式如下:

1-选择代码

2-按下ctrl + alt + t

3-按c并写下你的描述

只需安装并启用Coffee-Bytes插件(Eclipse)

对于Eclipse IDE, Coffee-Bytes插件可以做到这一点,下载链接在这里。

编辑:

关于Coffee-Bytes的最新信息在这里。

实际上,#表示它是一个预处理器指令,这基本上意味着它告诉IDE要做什么。

在代码中使用#region和#endregion的情况下,它在最终代码中是否存在没有区别。如果使用它没有任何改变,你真的能称它为语言元素吗?

除此之外,java没有预处理器指令,这意味着代码折叠的选项是在每个ide的基础上定义的,例如在netbeans中使用//< code-fold>语句