sublimetext2 - Sublime Text 插件 - 向区域添加范围(或颜色)

标签 sublimetext2 sublimetext3 sublime-text-plugin

我正在尝试为 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/

相关文章:

sublimetext2 - 如何使缓冲区在 Sublime Text 2 中具有只读权限

c - Sublime Text 2 中的交互式输入

node.js - 使用 --module 选项在 Sublime Text 中使用 Typescript 构建系统配置

sublimetext3 - 在 AWS Ubuntu 14.04.1 LTS 上安装 Sublime Text 3

sublimetext3 - 如何显示标签号

xpath - Sublime Text - XPath 插件快捷方式

c++ - Sublime Text 找不到外部 C++ 库

python - 代码段无法在 ST3 中静默插入

sublimetext - Sublime Text : Highlight, 粗体,或下划线文本

sublimetext - 如何使每个 CSV 列不同的颜色