2010-04-04 65 views
9

現在我使用notepad ++來開發JavaScript開發。我想知道是否有人已成功地將jsDoc與記事本++集成在一起,以便於代碼評論。在Notepad ++中使用jsDoc

我早些時候使用過Aptana,它已經作爲ScriptDoc集成在其中,但我相信Aptana會長得很慢。

+2

我不知道,但你可以看看sourceforge上的npp-plugins項目。我們在工作中使用記事本++,並且我有一些自己的插件。我爲JS試過的是科莫多編輯。 (Firefox推薦它用於擴展編寫,所以我嘗試了它)我不知道它是否支持doc,但它確實有一些漂亮的特定於JavaScript的自動完成功能。你可能想看看它。 – 2010-04-04 23:18:45

回答

6

它可以讓jsDoc使用NppExec插件工作。這些步驟非常簡單,閱讀後應該更簡單明瞭。

  1. 在NPP(我使用訴5.9.3)打開插件管理器
  2. 安裝NppExec插件。 (Npp重啓,我相信)
  3. 轉到插件下的NppExec菜單,選擇「Execute」菜單項。一個小小的腳本窗口打開。
  4. 輸入以下NppExec小腳本:

NPP_SAVE
cls
SET jsDocPath = e:\javascript\jsdoc
cmd /c if "$(EXT_PART)"==".js" echo "Running JSDoc" && $(jsDocPath)\jsDocMe.cmd $(jsDocPath) "$(FULL_CURRENT_PATH)" "$(CURRENT_DIRECTORY)\jsDoc"
NPP_CONSOLE 0

(開頭cmd並以下線都應該出現在一行行...)

說明:集命令集一個變量,用於jsDoc路徑的位置。 cmd行首先檢查當前打開的文件是否具有.js擴展名,如果是,則調用一個名爲jsDocMe.cmd的.cmd文件,下面的文本將傳入jsDocPath,當前文件的完整路徑,和當前文件的目錄。 .cmd文件中可以看到使用這些變量。 .cmd文件的文本如下,一組簡單的批處理命令更改爲jsDoc目錄,運行jsrun.jar文件並將輸出發送到當前工作目錄下的新jsDoc文件夾。

cd /D %1 
java -jar jsrun.jar app\run.js -d=%3 -a -p -t=templates/jsdoc %2 
%3\index.html 
exit 
+0

如果在節點環境中使用並且已經全局安裝jsDoc; NPP_SAVE cls cmd/c if「$(EXT_PART)」==「。js」echo「Running JSDoc」&& jsDoc。cmd「$(FULL_CURRENT_PATH)」 NPP_CONSOLE 0 – 2014-11-21 00:04:35

1

我一直在使用N ++進行JS開發多年,而且我很確定沒有辦法讓JSDoc繼續運行,除非您編寫自己的插件。

您應該時刻意識到N ++不是IDE。我已經測試了幾個,而且我總是和你一樣得出同樣的結論:
N ++ == slim & & fast; IDE ==功能豐富& &慢;

恕我直言,具有最好的JSDoc支持的IDE是WebStorm(商業產品)。

2

Notepad ++使用Scintilla,它不會分析內部註釋,所以我懷疑會有這樣的插件。 (請參閱this feature request的註釋。)

+1

它可以[寫你自己的詞法分析器](http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Development)。但是,AFAIK目前還沒有完整的JSDoc支持。 – user123444555621 2011-03-20 08:28:50