我想根据我的 VSPackage 中的一些逻辑在编辑器上标记一整行。
所以我导出IClassifierProvider
并EditorFormatDefinition
通过设置成功标记了相关BackgroundColor
行ClassificationFormatDefinition
。
但是,问题在于该行没有“完全”标记,仅标记了文本和空格。当行首有制表符时,它们之间的标记是“间歇的”。此外,该标记不跨越行尾。
我希望标记从编辑器窗口的左边缘开始并延伸到编辑器窗口的右边缘,无论文本行有多长。
也许分类格式在这里不是最好的解决方案。但是有什么选择呢?
(更喜欢一个简单的。我想我可以得到窗口句柄并自己绘制标记......)