Sublime Text Plugin - 向区域添加范围(或颜色)

时间:2014-07-24 16:18:13

标签: sublimetext2 sublimetext3 sublime-text-plugin

我正在尝试为SublimeText创建一个插件,它将检查文件路径并在编辑器中突出显示它是否无效。虽然我认为我有正确的方法来检查文件路径是否存在,但我不知道如何为该区域设置范围(或其他文本突出显示,即将其变为红色)。例如

*文件* ./././ thisisaninvalidfilepath * rest_of_file *

提前干杯, 克里斯

1 个答案:

答案 0 :(得分:2)

您必须致电view.add_region。请参阅此处的方法文档:https://www.sublimetext.com/docs/3/api_reference.html#sublime.View

不好的部分是你不能使用任何颜色,只是预先定义的范围。上面提到的插件ColorHighlighter,通过复制您当前的方案并将所需的颜色(对应于十六进制字符串)添加到"假的"方案,然后加载这个假的方案。

这是Sublime的API,IMO的基本缺陷。