【发布时间】:2013-08-13 13:32:58
【问题描述】:
请不要将此与“选择代码”混淆,例如用鼠标选择代码。
当我的调试设备遇到断点时,我想突出显示特定的代码行。 我正在使用 CDT 插件。
我已经拿到了lineNumber,我现在只想告诉
editor.highlightLine(lineNumber);
得到这样的东西:
我已经试过了:
marker = resource.createMarker(IMarker.TEXT);
marker.setAttribute(IMarker.LINE_NUMBER, 10);
marker.setAttribute(IMarker.CHAR_START, 0);
marker.setAttribute(IMarker.CHAR_END, 10);
但是没有用。
由于 Eclipse 和/或 CDT 插件已经提供了预定义的注释,我想重用它们。但是如何在源代码中访问和使用它们呢?
【问题讨论】:
-
您使用的编辑器是什么?它是默认的eclipse编辑器吗?意味着在您的代码 editor.highlightline(lineNumber); 中,这里的“编辑器”是什么? eclipse 默认编辑器?
-
我正在使用扩展
TextEditor的 CDT 插件中的CEditor -
检查 CDT 插件编辑器中是否存在 selectAndReveal(int, int)?这个方法用于在eclipse的TextEditor中高亮一行!!
-
你检查过你的颜色了吗?它可能在那里但不可见
-
@Lai 如何设置颜色?
标签: java eclipse debugging eclipse-plugin eclipse-cdt