如何修改Sublime Text 3的语法定义文件?
[以前,以前,我认为.tmLanguage
或。sublime-syntax
文件在打开时会是可读的(例如XML / YAML)。
我只能在这里找到与.sublime-package文件有关的语法:
C:\Program Files\Sublime Text 3\Packages
...他们像这样打开:
我想添加一些似乎缺少SQL语法突出显示文件的关键字/函数名,但是我不能使用该文件。
我确定几年前已经使用VB语法文件完成了此操作,并且它是可读文件。
Sublime的软件包文件实际上是扩展名已更改的zip文件。结果,当您直接打开它们时,最终会看到内容的十六进制转储。
尽管您可以使用外部工具来检查内容,但直接修改软件包的内容不是一个好主意。当Sublime或程序包控件更新程序包时,它们通过替换整个程序包文件来完成。因此,如果您修改文件,所做的更改可能会在没有警告的情况下丢失。
您可以做的是创建替代。在这种情况下,您告诉Sublime使用文件代替现有文件。
此示例(也与SQL语法有关)可以在此答案中找到。
您也可以查看this video,以获取有关软件包及其在Sublime中的工作方式的更多信息。