簡體   English   中英

在Notepad ++中使用jsDoc

[英]Using jsDoc in Notepad++

我現在使用notepad ++進行JavaScript開發。 我想知道是否有人成功地將jsDoc與notepad ++集成以便於代碼評論。

我之前是usint Aptana並且已經將它整合到了ScriptDoc中我相信但是Aptana長大后卻非常緩慢。

可以使用NppExec插件使jsDoc工作。 這些步驟非常簡單,閱讀之后應該更加直截了當。

  1. 在NPP中(我使用v.5.9.3)打開插件管理器
  2. 安裝NppExec插件。 (Npp重啟,我相信)
  3. 轉到插件下的NppExec菜單,選擇“執行”菜單選項。 一個很小的腳本窗口打開。
  4. 輸入以下NppExec scriptlet:

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開頭的行和下一行應全部出現在一行......)

說明:set命令設置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

Notepad ++使用Scintilla,它不解析內部注釋,所以我懷疑會有任何插件這樣做。 (請參閱此功能請求的評論。)

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

您應該始終注意N ++不是IDE。 我已經測試了幾個,我總是得出與你相同的結論:
N ++ = =苗條&&快; IDE ==功能豐富&&慢;

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

暫無
暫無

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

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