2

我看到了这个存储库。sublimehq/Packages 我使用 sublime text 3,但我不知道 tmLanguage 文件。我也搜索了它的定义,但我找不到它。它是什么?

4

2 回答 2

5

tm代表TextMate。它是一个仅适用于 Mac OS X 的文本编辑器,并且在当时是革命性的,因为它的大部分功能都被推送到扩展包而不是驻留在主程序中。

Sublime Text 继承了这个想法并使其跨平台。Sublime 旨在与 TextMate 扩展包兼容。

于 2015-07-03T01:38:34.970 回答
1

崇高的文字状态在他们的网站上

出于兼容性原因,语法定义使用 Textmate 的 .tmLanguage 扩展名。如上所述,它们只是 Plist 格式的 XML 文件。

于 2015-07-03T01:39:26.113 回答