我尝试使用html文件的范围创建自动完成。但它不起作用...... 有人可以,找到问题......
{
"scope": "text.html.php.htm",
"completions":
[
{ "trigger": "tta", "contents": ".tabs>ul>(li>a[href='#tabs-$'])*3^^(#tabs-$>p)*3" },
{ "trigger": "accd", "contents": ".accordion>(h4{section$}+#first$>p)*4" }
]
}
答案 0 :(得分:1)
第一个问题是范围。它们必须用逗号分隔,PHP源代码的范围是source.php
,而不是text.php
。您可以找到完整的范围列表here。
您还必须将$
个字符转义为\\$
,否则完成后调用时不会生成任何内容。我不确定为什么会这样。如果你知道背后的原因,任何人都可以随时更新这个答案。