我做了很多xCode编程,发现类中方法的概述视角真的很有帮助.它看起来像这样:
MY_GROUP_1 <- defined with #pragma mark MY_GROUP_1
M method11
M method12
M....
MY_GROUP_2
M method21
M method22
M....
在Eclipse中我只找到了大纲视图,它没有带标题的分组.所以我开始定义方法只是为了将它们滥用为像这样的组名
/**
*
* @category MessageSequence
*/
public void __GROUP_1__() {
}
至少我现在在大纲视图中有一个如下所示的列表:
__GROUP_1__
method11
method12
method..
__GROUP_2__
method21
method22
method..
虽然它总比没有好,但我怀疑这是通过其方法来概述类结构的最佳方法.
这样做的正确方法是什么?
非常感谢!
ps我也不知道为什么分组标题方法必须公开. Eclipse不在概述视图中显示私有方法.
编辑:根据“钉子”给出的答案,我在这里更新,以便每个人都可以看到它是如何工作的,而不必浪费时间尝试…
>按照安装说明http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html – 找到的链接
>在settings-> java-> editor-> folding->中设置标识符.用户定义的区域(右侧的选项卡)以启动标识符:region,endidentifier:endregion
现在你可以这样做:
//region Y
public void y1() {
}
public void y2() {
}
//endregion Y
没有设置折叠对我来说不起作用..
哦,是的,不要忘记重新启动Eclipse,如果它不能立即工作!
解决方法:
实际上,这是Any way to group methods in Java/Eclipse?的副本.
所提到的Coffee Bytes插件在引用位置不再可用.但是,似乎Bartosz Kosarzycki昨天发布了更新版本:
http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html
请注意,这不会为大纲视图提供分组,只是在编辑器中进行(自定义)折叠.
原文地址:https://codeday.me/bug/20191008/1874286.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。