如何设置Sublime语言检测?

时间:2013-10-24 17:52:26

标签: sublimetext2 sublimetext3

我使用不同的框架,所以我在sublime中有几个HTML:

  • HTML
  • HTML(Django的)
  • HTML(Jinja2的)

默认情况下,Sublime使用HTML(Django)打开所有html文件。当我使用django时,它很好。但在其他情况下,这似乎很头疼。你知道如何为项目设置默认语言吗?

2 个答案:

答案 0 :(得分:1)

我认为您不能在每个项目的基础上指定语法。您可能需要查看Modelines包,特别是

  

非标准选项

     

对于某些常见情况,不存在可直接设置的选项(for   例如,指定语法的设置)。对于这种情况,Sublime   Modelines提供非标准访问器作为临时解决方案。

     

x_syntax Packages / Foo / Foo.tmLanguage

     

将语法设置为指定的.tmLanguage文件。

答案 1 :(得分:1)

我对各种HTML文件了解不多,但如果您有办法识别不同的文件,可以试试ApplySyntax。如果我记得,您可以定义函数来指定要使用的文件。我不确定将哪些信息传递给该文件,但也许有些内容可以查看项目设置或文件路径。