我正在尝试为 SublimeText 创建一个插件,它将检查文件路径并在编辑器中突出显示它(如果它无效)。虽然我认为我有正确的方法来检查文件路径是否存在,但我不知道如何为该区域设置范围(或其他文本突出显示,即将其变为红色)。例如
* 文件 * ./././thisisaninvalidfilepath * 其余文件 *
提前干杯, 克里斯
最佳答案
您必须调用view.add_region
。请参阅此处的方法文档:https://www.sublimetext.com/docs/3/api_reference.html#sublime.View
不好的部分是你不能使用任何颜色,只能使用预定义的范围。上面提到的插件 ColorHighlighter
的工作原理是复制当前方案并将所需的颜色(对应于十六进制字符串)添加到“假”方案中,然后加载这个假方案。
在我看来,这是 Sublime API 的一个基本缺陷。
关于sublimetext2 - Sublime Text 插件 - 向区域添加范围(或颜色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24939010/