背景
我正在使用一种称为Webclerk的语言,它使用自定义标签来查询4D 数据库。它的工作原理与 PHP 类似。这不是.php
使用处理成 HTML 的文件,而是使用处理成 HTML 的“.wc”文件。
而不是类似的东西: <?php echo $variable; ?>
,它看起来像_jit_ echo $variable; jj
<?php
= _jit_
, ?>
= jj
.
In Sublime Text, when PHP is selected as the Syntax, PHP is highlighted a different block color, on top of the HTML highlighting. 我想对这些特殊标签做同样的事情。
我真的不在乎在括号内突出显示文本。我会完全满足于使用标签开始和停止的高亮/背景颜色。
我做了什么
我已经安装了包管理器和包资源查看器,然后提取 PHP 和 HTML 包来检查它们。我也一直在学习教程。我遇到了两种不同类型的语法突出显示(.tmLanguage 与 .sublime-syntax)的问题。第一种方式有很多信息,第二种方式很少。我觉得基于两个标签开始和停止突出显示并不难。
当我打开 HTML 包时,我得到:
Comments.tmPreferences
HTML.sublime-syntax
Miscellaneous.tmPreferences
Symbol List - ID.tmPreferences
encode_html_entities.py
html.sublime-snippet
html_completions.py
教程中几乎没有提到这些。我尝试将 HTML 的名称更改为 Webclerk,并且确实设法在列表中获得了新的语法。但是当我编辑标签时,突出显示的内容没有任何变化。
问题
我想知道是否可以获得一些关于从哪里开始、这些文件的含义以及人们以前扩展 HTML 的示例的指示。