【发布时间】:2017-05-02 01:49:17
【问题描述】:
我正在尝试在 Sublime Text 3 中创建一个仅适用于 CSS 文件的 sn-p。这是我的 sn-p:
<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 并点击 tab,我将得到的只是 xyz: ;。所以似乎 Sublime Text 已经分配了 tab 来插入 : ; 而不是我的 sn-p。
如果我删除插件包Emmet,则不会出现此问题。
我怎样才能让这个 sn-p 工作?
【问题讨论】:
-
您是否使用第三方 CSS 语法/包?这似乎适用于香草 ST3 安装。 (在构建 3125 上测试)
-
是的,我刚刚意识到,如果我删除 Emmet 它似乎可以工作。但我真的很想使用 Emmet。
-
查看 github.com/sergeche/emmet-sublime#tab-key-handler,尝试在您的 Emmet 偏好设置中设置
"disabled_single_snippet_for_scopes": "source.css" -
@KeithHall 给出答案,我会接受它;)
标签: sublimetext3 emmet