项目特定语法设置
Sublime Text中允许按项目指定语法设置
详细信息
安装
- 总数 8K
- Win 3K
- Mac 3K
- Linux 1K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
Mac | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明文档
项目特定语法设置
此包允许按项目指定语法设置。
在您的 .sublime-project
文件中,只需添加一个 syntax_override
部分,如下所示。
{
"folders":
[
// Your project folders
],
"syntax_override": {
"\\.html$": ["Handlebars", "grammars", "Handlebars"],
"\\.js$": ["Babel", "JavaScript (Babel)"]
}
}
syntax_override
部分可以包含任意数量的键/值对。
构建这些键/值对最简单的方法是遵循以下步骤
- 打开您的项目中的一个现有文件。
- 使用
视图 > 语法 > ...
菜单或命令面板设置您希望为此文件使用的语法。 - 在文件编辑区域中右键单击,并选择
项目特定语法 > 将语法设置复制到剪贴板
菜单项。此菜单项也通过命令面板提供。 - 通过
项目 > 编辑项目
菜单或命令面板编辑您的项目文件。 - 将新的键/值对粘贴到项目文件的
syntax_override
部分。确保添加任何必要的逗号以分隔多个键/值对,这样项目文件仍然是有效的JSON。
如果您需要更多控制,可以构建自己的键/值对。键应该是一个正则表达式,它将匹配文件的名称。注意,示例中 .html
中的 .
必须被转义为 \.
,否则它将匹配任何字符。由于这是一个JSON字符串,我们需要转义斜杠,所以我们最终得到 \\.
。
键/值对中应包含一个包含两个或更多字符串的数组。数组中的除最后一个字符串外的所有字符串都是包含语法文件的包目录的名称,最后一个字符串是语法的名称。在Sublime Text的目录结构中查找以 .sublime-syntax
或 .tmLanguage
结尾的文件。这些文件的名称(减去 .sublime-syntax
/.tmLanguage
扩展名)就是您将用作最后一个字符串的内容。通常,您将只有两个字符串,一个是目录名,另一个是语法文件名(减去 .sublime-syntax
/.tmLanguage
文件扩展名),但这取决于包的目录结构。
有关项目和项目文件格式的更多信息,可以访问 Sublime Text 网站 和 Sublime Text 非官方文档网站。