2017-08-29 40 views
1

如何在VS代碼中爲自定義.js文件啓用intellsense? This site談到了JavaScript IntellSense已經工作,但如果你想獲得代碼完成更多的信息,您可以使用如何在VS代碼中啓用intellsense

  • 智能感知基於類型推理
  • 智能感知基於JSDoc基於打字稿宣言文件
  • 智能感知

我不需要更多信息。只是想看看一些建議。例如,我在文件a.js中寫了一些函數。當我在b.js文件中工作時,如何啓用intellsense(參考a.js)。

+0

這可能也有助於打開一個文件夾,項目程序的版本(而不是隻是個別文件)。 –

回答

0

我曾經在.js文件的頂部添加了/// <reference path="ScriptFile1.js" />,它的工作原理是,我也用於將文件從解決方案資源管理器拖放到js文件中創建此參考線,但它不適用於我的當前VS版本了。

更多在這裏:https://msdn.microsoft.com/en-us/library/bb385682.aspx

參考指令

參考指令允許Visual Studio來 建立當前編輯 和其他腳本,腳本之間的關係。
reference指令允許您在當前腳本文件的腳本上下文中包含腳本 文件。這使得智能感知可以在您編碼時引用外部定義的函數,類型和 字段。您以 XML註釋的形式創建參考指令。
該指令必須在文件的前面聲明,而不是 任何腳本。

參考指令可以包含基於磁盤的腳本 引用,基於程序集的腳本引用,基於服務的腳本 引用或基於頁面的腳本引用。

以下示例 顯示了使用基於磁盤的參考指令的示例。在第一個 示例中,語言服務在包含項目文件(例如.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