代码之家  ›  专栏  ›  技术社区  ›  Steven Schlansker

向Eclipse Outline视图添加分隔符(如#pragma mark)

  •  28
  • Steven Schlansker  · 技术社区  · 16 年前

    我知道Xcode有一个

    #pragma mark 
    

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

    我还没有为Eclipse找到类似的特性。我忍不住觉得它就在我眼皮底下,但在SO和Google上的搜索并没有给我带来启发。。。有人知道我会怎么做吗?

    还是有一些黑客的解决方法?那也太棒了。

    5 回复  |  直到 12 年前
        1
  •  29
  •   Csaba_H    12 年前

    eclipseoutline视图支持categories(javadoc中带有@category)来显示有关方法的附加信息。有关此类用法的示例,请参见以下屏幕截图。

    Category definition in the editor

    Category and filtering in the Outline view

    open feature request 但它已经有将近四年的历史了,并且清楚地表明它需要社区的努力。我个人不知道这样的插件。

        2
  •  9
  •   QED    9 年前

    恐怖:

    @SuppressWarnings("unused")
    private int _______________________________________;
    

    或者如果您喜欢标签:

    @SuppressWarnings("unused")
    private int _______________Lifecycle_______________;
    

    enter image description here

    改变下划线数量的额外点数,这样您就可以有许多分隔线。


    我的Android Studio版本

    使用代码区域:

    //region
    
        ... your code here ... 
    
    //endregion
    

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

    //
    //region // Lifecycle
    
       ... your code here ...
    
    //endregion
    //
    

    enter image description here

        3
  •  4
  •   jDenis    14 年前

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

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

        4
  •  4
  •   Chris Cashwell    14 年前

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

    private static void someDummyMethod(){}
    
        5
  •  0
  •   Richard    6 年前

    在@ntle之后(对于PHP),您还可以使用define()创建一个伪pragma标记或function()。请参见屏幕截图:

    enter image description here

    https://peacocksoftware.com/blog/create-pragma-separator-eclipse-xcode