我想在Eclipse中使用区域进行代码折叠;在Java中怎么做到呢?
c#中的一个例子:
#region name
//code
#endregion
我想在Eclipse中使用区域进行代码折叠;在Java中怎么做到呢?
c#中的一个例子:
#region name
//code
#endregion
当前回答
#region
// code
#endregion
只有在IDE中才有好处。在Java中,IDE中没有固定的标准,因此实际上没有与#region并行的标准。
其他回答
对于Eclipse IDE, Coffee-Bytes插件可以做到这一点,下载链接在这里。
编辑:
关于Coffee-Bytes的最新信息在这里。
在语言中没有对应的…基于ide…
例如在netbeans中:
NetBeans/Creator支持以下语法:
// <editor-fold defaultstate="collapsed" desc="Your Fold Comment">
...
// </editor-fold>
http://forums.java.net/jive/thread.jspa?threadID=1311
我刚从c#转到java,遇到了同样的问题,最好的和准确的区域替代方案如下(在Android Studio工作,不知道intelliJ):
//region [Description]
int a;
int b;
int c;
//endregion
快捷方式如下:
1-选择代码
2-按下ctrl + alt + t
3-按c并写下你的描述
这更像是一个IDE特性,而不是语言特性。Netbeans允许您使用以下定义定义自己的折叠定义:
// <editor-fold defaultstate="collapsed" desc="user-description">
...any code...
// </editor-fold>
正如文章中提到的,这可能也得到了其他编辑器的支持,但不能保证。
只需安装并启用Coffee-Bytes插件(Eclipse)