Eclipse中的第二个概述标尺

时间:2015-04-27 07:43:09

标签: eclipse eclipse-plugin

是否可以在Eclipse中添加另一个概述标尺?
也许通过插件?

将某些注释分配给不同的概述标尺会很好 例如,一个概述标尺中的差异和另一个中的出现。

感谢

1 个答案:

答案 0 :(得分:2)

使用org.eclipse.ui.workbench.texteditor.rulerColumns扩展点在编辑器标尺中定义一列。

例如,这是注释和行号列的标准定义:

<extension
     point="org.eclipse.ui.workbench.texteditor.rulerColumns">
  <column
        class="org.eclipse.ui.internal.texteditor.AnnotationColumn"
        enabled="true"
        global="true"
        id="org.eclipse.ui.editors.columns.annotations"
        includeInMenu="false"
        name="%AnnotationRuler.name">
     <placement
           gravity="0.5">
           <before id="org.eclipse.ui.editors.columns.linenumbers"/>
     </placement>
     <targetClass
           class="org.eclipse.ui.texteditor.AbstractDecoratedTextEditor">
     </targetClass>
  </column>
  <column
        class="org.eclipse.ui.internal.texteditor.LineNumberColumn"
        enabled="false"
        global="true"
        id="org.eclipse.ui.editors.columns.linenumbers"
        includeInMenu="false"
        name="%LineNumberRuler.name">
     <placement
           gravity="0.9">
     </placement>
     <targetClass
           class="org.eclipse.ui.texteditor.AbstractDecoratedTextEditor">
     </targetClass>
  </column>
</extension>

可能无法更改现有列中显示的内容。