【问题标题】:getting an overview perspective of all methods in a class in Eclipse获取 Eclipse 类中所有方法的概览视图
【发布时间】:2012-01-12 23:58:20
【问题描述】:

我已经完成了相当多的 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 不在概览视图中显示私有方法。

编辑:根据“The Nail”给出的答案,我在这里更新它,以便每个人都可以看到它是如何工作的,而不必浪费时间尝试......

  1. 按照安装说明http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html - 由
  2. 找到的链接
  3. 在settings->java->editor->folding->用户定义区域(右侧选项卡)中设置标识符开始标识符:区域,结束标识符:结束区域

现在你可以这样做了:

 //region Y
    public void y1() {
    }

    public void y2() {
    }

    //endregion Y

没有设置折叠对我不起作用.. 哦,是的,如果 Eclipse 不能立即运行,请不要忘记重新启动它!

【问题讨论】:

  • 非常感谢 - 我检查了那个帖子的答案 - 但是插件的链接现在已经死了。我想知道是否还有其他可用的东西 - 它也是一岁!
  • 这仍然是一个重复的问题 ;-)
  • 使用 Eclipse Ctrl+O 快捷键

标签: android xcode eclipse


【解决方案1】:

其实这是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

请注意,这为大纲视图提供分组,只是在编辑器中(自定义)折叠。

【讨论】:

  • 感谢您再次找到该链接 - 有趣的是它是昨天才发布的。我现在使用它,它工作正常 - 但不要忘记将 settings->java->user defined regions -> 下的标识符分别设置为 region 和 endregion
猜你喜欢
  • 2011-12-09
  • 2017-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-16
  • 2017-08-17
  • 2015-02-16
  • 1970-01-01
相关资源
最近更新 更多