我想在Eclipse中使用区域进行代码折叠;在Java中怎么做到呢?
c#中的一个例子:
#region name
//code
#endregion
我想在Eclipse中使用区域进行代码折叠;在Java中怎么做到呢?
c#中的一个例子:
#region name
//code
#endregion
当前回答
只需安装并启用Coffee-Bytes插件(Eclipse)
其他回答
实际上,#表示它是一个预处理器指令,这基本上意味着它告诉IDE要做什么。
在代码中使用#region和#endregion的情况下,它在最终代码中是否存在没有区别。如果使用它没有任何改变,你真的能称它为语言元素吗?
除此之外,java没有预处理器指令,这意味着代码折叠的选项是在每个ide的基础上定义的,例如在netbeans中使用//< code-fold>语句
使用Android Studio,试试这个:
//region VARIABLES
private String _sMyVar1;
private String _sMyVar2;
//endregion
注意://region后面没有空行…
你会得到:
VSCODE
我使用vscode for java,它的工作原理与visual studio几乎相同,除了你使用注释:
//#region name
//code
//#endregion
我刚从c#转到java,遇到了同样的问题,最好的和准确的区域替代方案如下(在Android Studio工作,不知道intelliJ):
//region [Description]
int a;
int b;
int c;
//endregion
快捷方式如下:
1-选择代码
2-按下ctrl + alt + t
3-按c并写下你的描述
满足自定义折叠区域⌘T