如何激活 Xcode 文件模板的语法突出显示?

How do I activate syntax highlighting of an Xcode file template?

我正在为 Xcode 无法识别扩展名的文件创建文件模板。 Xcode 没有对文件应用语法高亮显示,但我希望如此。我希望 Xcode 将文件识别为 com.netscape.javascript-source,即使文件扩展名不是 .js(文件实际上是 jsonnet)。我尝试将 TemplateInfo.plistAllowedTypes 属性 设置为 JavaScript 的 UTI,但没有效果。

或者,是否可以为现有 UTI 定义新的文件扩展名?

此问题已在类似问题上得到回答。

看起来唯一可能的解决方案是创建一个 Cocoa 项目来声明一个新的 UTI。

检查那些:

How to make XCode recognize a custom file extension as Objective-C for syntax highlighting?

Adding syntax coloring to Xcode for unknown file extension such as ".tcl"