Sublimetext2 如何建立崇高语言检测?

Sublimetext2 如何建立崇高语言检测?,sublimetext2,sublimetext3,Sublimetext2,Sublimetext3,我使用不同的框架,因此在sublime中有几个HTML: HTML HTML(Django) HTML(Jinja2) 默认情况下,升华使用html(Django)打开所有html文件。当我和django一起工作时,一切都很好。但在其他情况下,这似乎是一个头痛。您知道如何为项目设置默认语言吗?我认为您无法为每个项目指定语法。您可能需要查看软件包,特别是 非标准选项 对于某些常见情况,不存在可直接设置的选项(对于 例如,用于指定语法的设置)。在这种情况下,升华 Modelines提供非标准访问

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

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

默认情况下,升华使用html(Django)打开所有html文件。当我和django一起工作时,一切都很好。但在其他情况下,这似乎是一个头痛。您知道如何为项目设置默认语言吗?

我认为您无法为每个项目指定语法。您可能需要查看软件包,特别是

非标准选项

对于某些常见情况,不存在可直接设置的选项(对于 例如,用于指定语法的设置)。在这种情况下,升华 Modelines提供非标准访问器作为权宜之计解决方案

x_语法包/Foo/Foo.tmLanguage

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


我不太了解各种HTML文件,但是如果你有办法识别不同的文件,你可以试试。如果我记得的话,您可以定义函数来指定要使用的文件。我不确定传递给文件的是什么信息,但可能有一些东西可以查看项目设置或文件路径