簡體   English   中英

如何在Eclipse中附加JSdoc,以便我可以為個人庫自動完成

[英]How do you attach JSdoc in Eclipse so that I can have autocomplete for a personal library

我目前正在處理一個JavaScript庫。 我已將其構建為大量文件,並使用模塊方法來定義每個“模塊”。

var ns = generateNamespace("me.mycompany.mypackage.MyFile");

(function (ns, undefined) {
    // some module 
}(ns));

這些模塊是使用命名空間函數動態命名的,這意味着自動完成幾乎是不可能的(除非Eclipse可以運行我的代碼並找出命名空間,Visual Studio可以!)。

因此,我打算為我的項目生成JSdoc,希望如果我將它包含在Eclipse中(不知何故),Eclipse可以使用它來為我提供內容幫助。

首先,我不知道這是可能的...但我認為這是我所看到的,這是怎么可能這個工作的? 然而,我試圖遵循這一點,並努力讓一些工作,我的意思是它不起作用。 鏈接中的有趣信息:

“JSDT庫是具有原型對象/類定義和JSDoc的JavaScript源文件的集合。推理引擎然后對這些庫進行建模......使它們可用於項目中的每個JavaScript文件...非標准和未來運行時的綁定類似易於創建...將...庫添加到他們的項目並獲得內容完成和懸停幫助“

我知道如何編寫JSdoc注釋,我知道如何使用各種工具之一生成JSdoc。

因此,我需要的是有關如何在Eclipse中包含JSdoc(作為庫)的說明,以便它可以自動完成JSdoc中的內容。

上一個答案:

You can also run jsdoc_toolkit from within eclipse by setting up Run -
> External Tools -> Open External Tools Dialog...

Location
C:\Program Files\Java\jre1.5.0_12\bin\java.exe

Working Directory
C:\DirectoryToWhereJsDocToolkitIsLocated\jsdoc_toolkit

Arguments
-jar app/js.jar app/run.js -r=4 -t=templates/htm "-d=C:
\PathToWhereDocIsSaved" "C:\PathToWebsiteToDocument"

For more about the arguments check the jsdoc_toolkit documentation.

Have fun
Simon

取自 Google網上論壇主題。

更新答案:

Eclipse JavaScript Editor:js文件的內容輔助,自動完成

免責聲明,我是tern.java的作者。

我建議你安裝tern.java 它提供了JSDoc支持 一旦選擇了這種支持,您就可以從中受益

  • 完成:

JSDoc完成

  • 很快就通過驗證:

JSDoc驗證

這種支持並不完美,但它開始工作。

我不是自己使用它,所以我不確定它是否有效,但是jsdoc3存在一個grunt-plugin。 Eclipse支持Grunt。 所以也許有幫助。

gpm中的Grunt-PlugIn

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM