Sublimetext3 升华文本中设定词处颜色的自动变化

Sublimetext3 升华文本中设定词处颜色的自动变化,sublimetext3,sublimetext,Sublimetext3,Sublimetext,(英语不是我的母语) 你好。例如,对于我来说,在我用升华文本3打开的文档中,一个字符集test,总是橙色的,这是很有必要的-始终为红色,@stackoverflow-始终为蓝色等。我想要颜色,而不是颜色。对我来说不是很重要,会在所有配色方案中立即改变,或者只在我使用的配色方案中改变 我的目的——我想让简单的待办事项管理器在崇高的文本中,多色的单词将执行标记的角色,并且在它们上我可以很容易地被引导。这个插件不适合我 是否可以用特定颜色绘制自定义单词?谢谢。您需要定义自定义语法来解析您创建/生成的文

(英语不是我的母语)

你好。例如,对于我来说,在我用升华文本3打开的文档中,一个字符集
test
,总是橙色的,这是很有必要的<代码>-始终为红色,
@stackoverflow
-始终为蓝色等。我想要颜色,而不是颜色。对我来说不是很重要,会在所有配色方案中立即改变,或者只在我使用的配色方案中改变

我的目的——我想让简单的待办事项管理器在崇高的文本中,多色的单词将执行标记的角色,并且在它们上我可以很容易地被引导。这个插件不适合我


是否可以用特定颜色绘制自定义单词?谢谢。

您需要定义自定义语法来解析您创建/生成的文件。如果您使用的是Sublimitext 3 build 3103或更高版本,则可以使用文件格式,或者对于早期版本,可以使用将作用域与文本关联的格式。然后,样式文件将颜色与定义的范围相关联。最好使用众所周知的范围,如第二个链接中的命名约定部分中定义的范围,这样,无论定义了什么样式,您都会得到一些适当的突出显示

轻微概述:样式文件将外观与特定范围相关联。作用域是在语法文件中定义的,这些文件告诉SublimiteText要匹配的文本以及要与之关联的作用域。是一些有关样式文件格式的相关文档(
.tmTheme
)。

继ig0774之后,下面是一些具体的示例。首先,使用YAML语法和以下内容在Sublime中创建一个新文件:

%YAML 1.2
---
# http://www.sublimetext.com/docs/3/syntax.html
姓名:ToDo经理
文件扩展名:
-待办事项
范围:text.todo
上下文:
主要内容:
-匹配:(?i)\b测试\b
范围:元测试
-匹配:(?i)\b堆栈溢出\b
作用域:meta.stackoverflow
-匹配:(?i)\b示例\b
范围:meta.example
您可以将
名称
更改为您想要的任何名称,并修改文件的
文件扩展名
。然后,将文件保存在
软件包/User
文件夹中(可通过选择
首选项->浏览软件包…
)作为
ToDo管理器。升华语法

现在是配色方案。这里我们假设您使用的是默认的Monokai配色方案。实际的
.tmTheme
文件被包装在
.sublime包中
存档,因此为了访问它,您需要安装插件。安装后,打开命令选项板并键入prv以打开PackageResourceViewer选项。选择
编辑软件包资源
,导航到
配色方案-默认
,然后向下滚动并选择
Monokai.tmTheme
。如果使用的是其他默认配色方案,请选择该文件。如果安装了配色方案,请先打开该软件包,然后选择相应的
.tmTheme
文件

如果
.tmTheme
文件没有语法突出显示,请选择XML。接下来,向下滚动到最末端。最后5行应该如下所示:


uuid
06CD1FB2-A00A-4F8C-97B2-60E131912345
尽管
uuid
可能会有所不同。在
行前插入以下内容:


名称
测试
范围
元测试
设置
背景
方式
前景
#FF8000
名称
栈溢出
范围
meta.stackoverflow
设置
背景
方式
前景
#0FD7FF
名称
例子
范围
meta.example
设置
背景
方式
前景
#FF0000
现在,选择
文件->保存
,它将保存在正确的位置,覆盖
.sublime包中的文件。最后,打开一个
.todo
文件并选择
查看->语法->打开当前扩展名为…->用户->待办事项管理器
,您应该会看到与此类似的突出显示:


很抱歉,能否为我如何实施变革树立一个具体的榜样?例如,我希望标记
始终为橙色,标记
始终为蓝色。我使用升华文本构建3103。我需要这样简单的功能。谢谢