【发布时间】:2015-07-09 18:44:25
【问题描述】:
我正在开发一个主要在源代码编辑器上工作的 MonoDevelop 插件。现在我想根据行的内容用背景颜色突出显示特定的行。
到目前为止,我看到了两种方法,它们似乎都不起作用:第一种是使用 MonoDevelop 绘制线条背景的标准方法,该方法基于错误或警告,通过创建 Task 并将其添加到 @987654323 @ - 但是这里我没有定义自定义颜色的能力,我只想给出视觉指示,而不是指示问题。
第二个是基于Mono.TextEditor highlight line 的答案,它提供了一些有价值的提示,但要求我手头有一个Mono.TextEditor 的实例。我已经使用了MonoDevelop.Ide.IdeApp.Workbench.ActiveDocument,但这是MonoDevelop.Ide.Gui.Document 的一个实例,我不知道如何从中获取Mono.TextEditor.TextDocument。
有没有人能在不定义自定义编辑器的情况下实现这一目标?
【问题讨论】:
标签: c# mono monodevelop add-in