【问题标题】:Sublime Text Plugin - Add a scope(or colour) to a regionSublime Text Plugin - 向区域添加范围(或颜色)
【发布时间】:2014-07-24 16:18:12
【问题描述】:

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

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

提前干杯, 克里斯

【问题讨论】:

  • 有人吗?我似乎找不到任何有关更改范围的文档?
  • 查看Color Highlighter插件,它似乎可以做到这一点。

标签: sublimetext2 sublimetext3 sublime-text-plugin


【解决方案1】:

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

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

这是 Sublime 的 API IMO 中的一个基本缺陷。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多