ST3-编辑语法文件

问题描述 投票:0回答:1

如何修改Sublime Text 3的语法定义文件?

[以前,以前,我认为.tmLanguage或。sublime-syntax文件在打开时会是可读的(例如XML / YAML)。

我只能在这里找到与.sublime-package文件有关的语法:

C:\Program Files\Sublime Text 3\Packages

...他们像这样打开:

SQL.sublime-package

我想添加一些似乎缺少SQL语法突出显示文件的关键字/函数名,但是我不能使用该文件。

我确定几年前已经使用VB语法文件完成了此操作,并且它是可读文件。

sublimetext3 syntax-highlighting
1个回答
0
投票

Sublime的软件包文件实际上是扩展名已更改的zip文件。结果,当您直接打开它们时,最终会看到内容的十六进制转储。

尽管您可以使用外部工具来检查内容,但直接修改软件包的内容不是一个好主意。当Sublime或程序包控件更新程序包时,它们通过替换整个程序包文件来完成。因此,如果您修改文件,所做的更改可能会在没有警告的情况下丢失。

您可以做的是创建替代。在这种情况下,您告诉Sublime使用文件代替现有文件。

此示例(也与SQL语法有关)可以在此答案中找到。

您也可以查看this video,以获取有关软件包及其在Sublime中的工作方式的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.