如何使 Sublime Text 片段与安装的 Emmet 一起工作
How to make a Sublime Text snippet work with Emmet installed
我正在尝试在 Sublime Text 3 中制作一个仅适用于 CSS 文件的片段。这是我的片段:
<snippet>
<content><![CDATA[/*
Theme Name: ${1:Theme name here and so on...}
Theme URI:
Author:
Author URI:
Description:
Version: 1.0.0
License:
License URI:
Text Domain:
Tags:
*/]]></content>
<tabTrigger>xyz</tabTrigger>
<scope>source.css</scope>
</snippet>
问题是,如果我打开一个 CSS 文件,输入 xyz
并点击 选项卡 ,我将得到的只是 xyz: ;
。因此,似乎 Sublime Text 已经分配了 tab 来插入 : ;
而不是我的代码段。
如果我删除插件包Emmet就不会出现这个问题。
我怎样才能让这个代码段起作用?
由于您已经在使用 Emmet,请考虑改用 Emmet snippet。
{
"css": {
"filters": "css",
"profile": "css",
"snippets": {
"xyz": "/*\nTheme Name: ${1:Theme name here and so on...}\nTheme URI: \nAuthor: \nAuthor URI: \nDescription: \nVersion: 1.0.0\nLicense: \nLicense URI: \nText Domain: \nTags: \n*/"
}
}
}
http://github.com/sergeche/emmet-sublime#tab-key-handler 上的文档表明,通过在 Emmet 首选项文件中添加以下首选项,应该可以在启用 Emmet 的 CSS 文件中使用片段:
"disabled_single_snippet_for_scopes": "source.css"
我正在尝试在 Sublime Text 3 中制作一个仅适用于 CSS 文件的片段。这是我的片段:
<snippet>
<content><![CDATA[/*
Theme Name: ${1:Theme name here and so on...}
Theme URI:
Author:
Author URI:
Description:
Version: 1.0.0
License:
License URI:
Text Domain:
Tags:
*/]]></content>
<tabTrigger>xyz</tabTrigger>
<scope>source.css</scope>
</snippet>
问题是,如果我打开一个 CSS 文件,输入 xyz
并点击 选项卡 ,我将得到的只是 xyz: ;
。因此,似乎 Sublime Text 已经分配了 tab 来插入 : ;
而不是我的代码段。
如果我删除插件包Emmet就不会出现这个问题。
我怎样才能让这个代码段起作用?
由于您已经在使用 Emmet,请考虑改用 Emmet snippet。
{
"css": {
"filters": "css",
"profile": "css",
"snippets": {
"xyz": "/*\nTheme Name: ${1:Theme name here and so on...}\nTheme URI: \nAuthor: \nAuthor URI: \nDescription: \nVersion: 1.0.0\nLicense: \nLicense URI: \nText Domain: \nTags: \n*/"
}
}
}
http://github.com/sergeche/emmet-sublime#tab-key-handler 上的文档表明,通过在 Emmet 首选项文件中添加以下首选项,应该可以在启用 Emmet 的 CSS 文件中使用片段:
"disabled_single_snippet_for_scopes": "source.css"