我如何说服 WebStorm 我的用户脚本加载 jQuery?

How can I convince WebStorm that my userscript loads jQuery?

我有一个使用元数据块中的@require 指令加载 jQuery 的用户脚本:

// @require      https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js

我猜 WebStorm 不会 "know" 关于用户脚本,所以它不知道 $ 是一个在我引用它时已经定义的函数用户脚本。

我能否让 WebStorm 相信我的文件有效地在文件顶部内联了 jquery.min.js 的内容,这样它就不会再给我有关 $ 未定义的警告?例如我可以将 jquery.min.js 的本地副本放在某个本地文件夹中并告诉 WebStorm 它可以假定该文件中的所有声明吗?

- JetBrains has a documentation page for Configuring JavaScript Libraries

我所做的是:

  1. 下载jQuery2.1.3的开发版(jQuery的"official"JetBrains版本是2.0.0)。
  2. 转到设置 > 语言和框架 > JavaScript > 库。
  3. 点击添加。在弹出的菜单中:
    1. 给它起个名字。
    2. 添加(绿色加号按钮)下载的 jquery-2.1.3.js 文件。
    3. 将类型设置为调试。

现在 WebStorm 认为我的用户脚本已加载 jQuery。万岁!