我想在Eclipse中使用区域进行代码折叠; 怎么能在Java中完成?
C#中的示例用法:
#region name
//code
#endregion
Run Code Online (Sandbox Code Playgroud) 目前Eclipse只折叠java doc和功能级别,但是当读取长方法时,可能会有很多if/else等,有没有办法折叠它们?
有人可以告诉我,Eclipse IDE是否有类似的Visual Studio #region功能?
我真的需要这个魔法!:)
有没有办法在Eclipse中的代码中手动创建折叠点?我知道如何启用折叠以及如何设置自动首选项,但我喜欢能够设置我自己的折叠点,所以我可以忽略我的代码的某些部分.想想VS中的地区.
我知道VS和NetBeans中有,但我找不到在Eclipse中设置手动折叠点的方法.
如何使用" Coffee-Bytes代码折叠 "?我想使用用户定义的区域但不知道如何使用它.谁能指导我?以及如何在java代码中使用它?
Visual Studio中有一个很好的功能:您可以创建特殊的代码区域,这些区域可以最小化,就像Eclipse中的类方法被最小化一样.喜欢:
#region
//some code
#endregion
Run Code Online (Sandbox Code Playgroud)
有没有办法在Eclipse中做出如此令人愉快的功能?
只是好奇是否有一个设置在Eclipse的某个地方,以便在打开类时保持代码块崩溃?只是我会崩溃方法然后当类重新打开时,一切都被扩展.
谢谢
有没有办法在eclipse中保存我的代码折叠?
滚动我的整个UI声明是非常糟糕的.(是的,我用Google搜索了它!:)
我不喜欢Eclipse的代码折叠功能,因为在关闭文件时不会保存折叠状态,就像Visual Studio执行其#region指令一样.
有没有人知道一个插件可以保存每个文件的代码折叠状态,这样当我打开它时,代码会保持折叠状态?
visual studio具有使用区域进行手动代码折叠的出色功能.我是eclipse和android的新手,但无法找到如何在eclipse中做到这一点.我绝望地在日蚀中错过了这个功能
有没有人在日食中实现这一点
提前致谢
我做了很多xCode编程,发现类中方法的概述视角真的很有帮助.它看起来像这样:
MY_GROUP_1 <- defined with #pragma mark MY_GROUP_1
M method11
M method12
M....
MY_GROUP_2
M method21
M method22
M....
Run Code Online (Sandbox Code Playgroud)
在Eclipse中我只找到了大纲视图,它没有带标题的分组.所以我开始定义方法只是为了将它们滥用为像这样的组名
/**
*
* @category MessageSequence
*/
public void __GROUP_1__() {
}
Run Code Online (Sandbox Code Playgroud)
至少我现在在大纲视图中有一个如下所示的列表:
__GROUP_1__
method11
method12
method..
__GROUP_2__
method21
method22
method..
Run Code Online (Sandbox Code Playgroud)
虽然它总比没有好,但我怀疑这是通过其方法来概述类结构的最佳方法.
这样做的正确方法是什么?
非常感谢!
ps我也不知道为什么分组标题方法必须公开.Eclipse不在概述视图中显示私有方法.
编辑:根据"美甲"给出的答案我在这里更新,以便每个人都可以看到它是如何工作的,而不必浪费时间去尝试...
现在你可以这样做:
//region Y
public void y1() {
}
public void y2() {
}
//endregion Y
Run Code Online (Sandbox Code Playgroud)
没有设置折叠对我来说不起作用..哦,是的,不要忘记重新启动Eclipse,如果它不能立即工作!
我的同事正在使用Idea,默认情况下,javadocs被折叠(有一个很好的理由,99.9%的时间它们是无用的并且是由插件生成的).是否有任何用Java编写的eclipse插件允许我默认使用javadocs文件夹?