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",