Sublimetext2 升华自动完成范围为;来源,文本“;,但不能在html字符串中工作
我有一个自动完成文件:Sublimetext2 升华自动完成范围为;来源,文本“;,但不能在html字符串中工作,sublimetext2,sublimetext,sublimetext3,Sublimetext2,Sublimetext,Sublimetext3,我有一个自动完成文件: { //"scope": "text.html.django", "scope": "source, text", "completions": [ { "trigger": "variable, curly curly: {{ ... }}", "contents": "{{ $1 }}$0" } ] } 我正在处理这个文件,它的语法设置为HTML: <!DOCTYPE html> <html lang="en">
{
//"scope": "text.html.django",
"scope": "source, text",
"completions":
[
{ "trigger": "variable, curly curly: {{ ... }}", "contents": "{{ $1 }}$0" }
]
}
我正在处理这个文件,它的语法设置为HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<title>My user profile</title>
</head>
<body>
<h1>My user profile</h1>
<ul>__SPOT_ONE__
<li>Username: {{ user.username }}</li>
<li>Email: {{ user.email }}</li>
<li>Profile picture: <img src=" __SPOT_TWO__ " alt=""></li>
</ul>
</body>
</html>
当我在\uu SPOT\u ONE\uuuuuuuu
处键入“varcc”时,变量curly-curly:{{…}
自动图文集会按预期弹出,但在\uu SPOT\u TWO\uuuuuuuuuuuuu
处,无论我是否按ctrl+space,它都不会弹出。为什么会这样?我认为源代码、文本范围意味着无处不在
有没有可能让这个自动图文集也在第二点弹出?你有没有尝试将源代码全部删除?好主意。Html不是“源”。我刚刚将自动完成的范围更改为“source,text”
到“text”
。不幸的是,同样的结果。
"auto_complete_selector": "text, source",