如何在VS Code中启用intellsense

时间:2017-08-29 10:36:18

标签: javascript visual-studio-code

如何在VS Code中为自定义.js文件启用intellsense? This site说JavaScript IntellSense已经有效,但是如果你想获得有关代码完成的更多信息,你可以使用

  • 基于类型推断的IntelliSense
  • 基于JSDoc的IntelliSense
  • 基于TypeScript声明文件的IntelliSense

我不需要更多信息。只是想看看一些建议。例如,我在文件 a.js 中写了一些函数。当我在 b.js 文件中工作时,如何启用intellsense(对 a.js 的引用)。

1 个答案:

答案 0 :(得分:0)

我曾经在.js文件的顶部添加/// <reference path="ScriptFile1.js" />并且它可以工作,我也习惯将文件从解决方案资源管理器拖放到js文件创建此参考行,但它不起作用在我当前的VS版本上。

更多相关信息:https://msdn.microsoft.com/en-us/library/bb385682.aspx

  

参考指令

     

引用指令启用Visual Studio   在您当前正在编辑的脚本之间建立关系   和其他脚本   引用指令允许您包含脚本   文件在当前脚本文件的脚本上下文中。这使得   IntelliSense引用外部定义的函数,类型和   你编码的字段。您以一种形式创建一个引用指令   XML评论。
  该指令必须在文件中先于声明   任何脚本。

     

引用指令可以包含基于磁盘的脚本   reference,基于程序集的脚本引用,基于服务的脚本   引用或基于页面的脚本引用。

     

以下示例   显示了使用基于磁盘的引用指令的示例。在第一个   例如,语言服务在同一文件夹中查找该文件   包含项目文件(例如,.jsproj)   /// <reference path="ScriptFile1.js" />
  /// <reference path="Scripts/ScriptFile2.js"/>
  /// <reference path="../ScriptFile3.js" />
  /// <reference path="~/Scripts/ScriptFile4.js" />

另外,本文值得一读其他一些想法:https://madskristensen.net/post/the-story-behind-_referencesjs