28

我知道 Xcode 有一个

#pragma mark 

它允许您在大纲视图/方法列表中插入任意标签以记录代码的分段方式。

我一直无法为 Eclipse 找到类似的功能。我不禁觉得它就在我的眼皮底下,但是在 SO 和 Google 上的搜索都没有启发......有人知道我会怎么做吗?

还是有一些骇人听闻的解决方法?那也太棒了。

4

5 回答 5

29

Eclipse 大纲视图支持用于显示有关方法的附加信息的类别(在 javadoc 中使用 @category)。有关此类用法的示例,请参见以下屏幕截图。

编辑器中的类别定义

大纲视图中的类别和过滤

不幸的是,尚未实施按类别分组。对此有一个开放的功能请求,但它已有近四年的历史,并明确表示需要社区的努力。我个人不知道这样的插件。

于 2010-02-19T21:58:03.050 回答
9

惊恐的事件:

@SuppressWarnings("unused")
private int _______________________________________;

或者,如果您更喜欢标签:

@SuppressWarnings("unused")
private int _______________Lifecycle_______________;

在此处输入图像描述

改变下划线数量的奖励积分,因此您可以有许多分隔线。


我的 Android Studio 版本

使用代码区域:

//region

    ... your code here ... 

//endregion

使折叠的演示文稿看起来像评论的奖励积分:

//
//region // Lifecycle

   ... your code here ...

//endregion
//

在此处输入图像描述

于 2013-11-15T17:46:10.543 回答
4

您可以使用“添加书签”。

一种方法是右键单击左侧(显示行号),然后选择“添加书签...”。

您可以在“书签”视图中查看它们。

于 2011-09-23T07:18:22.713 回答
4

为了模仿#pragma mark功能,我通常创建一个用作分隔符的虚拟方法。例如:

private static void someDummyMethod(){}
于 2011-12-12T19:00:09.197 回答
0

跟进@ntle,(无论如何对于PHP),您还可以使用define() 创建一个伪pragma 标记或function()。看截图:

在此处输入图像描述

有关这方面的更多讨论和示例,请参阅我的博客文章:https ://peacocksoftware.com/blog/create-pragma-separator-eclipse-xcode

于 2018-01-24T17:33:33.483 回答