Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在记事本中使用jsDoc++;_Javascript_Notepad++ - Fatal编程技术网

Javascript 在记事本中使用jsDoc++;

Javascript 在记事本中使用jsDoc++;,javascript,notepad++,Javascript,Notepad++,我现在使用notepad++进行JavaScript开发。我想知道是否有人成功地将jsDoc与notepad++集成在一起,以便于代码注释 我之前使用过Aptana,我相信它已经作为ScriptDoc集成在其中,但Aptana的发展速度非常慢。我已经使用N++进行JS开发多年了,我非常确定,除非你自己编写插件,否则没有办法让JSDoc运行 您应该始终意识到N++不是IDE。我已经测试了好几个,我总是得出与您相同的结论: N++==slim&&fast;IDE==功能丰富且速度慢 据我所知,支持J

我现在使用notepad++进行JavaScript开发。我想知道是否有人成功地将jsDoc与notepad++集成在一起,以便于代码注释


我之前使用过Aptana,我相信它已经作为ScriptDoc集成在其中,但Aptana的发展速度非常慢。

我已经使用N++进行JS开发多年了,我非常确定,除非你自己编写插件,否则没有办法让JSDoc运行

您应该始终意识到N++不是IDE。我已经测试了好几个,我总是得出与您相同的结论:
N++==slim&&fast;IDE==功能丰富且速度慢


据我所知,支持JSDoc的最好的IDE是WebStorm(商业产品)。

记事本++使用闪烁体,它不解析内部注释,因此我怀疑是否有插件可以做到这一点。(请参阅注释。)

可以使用NppExec插件让jsDoc工作。这些步骤非常简单,在阅读本文之后应该更加简单

  • 在NPP中(我使用的是5.9.3版)打开插件管理器
  • 安装NppExec插件。(我相信核电站重新启动)
  • 转到插件下的NppExec菜单,选择“执行”菜单选项。一个小的脚本窗口打开
  • 输入以下NppExec脚本:
  • 
    NPP_保存
    cls
    设置jsDocPath=e:\javascript\jsdoc
    cmd/c如果“$(外部部分)”==”.js“echo”运行JSDoc“&$(jsDocPath)\jsDocMe.cmd$(jsDocPath)”$(完整当前路径)”“$(当前目录)\JSDoc”
    核电站控制台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
    

    我不知道,但你可以在sourceforge上查看npp插件项目。我们在工作中使用记事本+,我也有自己的一些插件。我为JS尝试的是Komodo编辑。(Firefox推荐它用于扩展编写,所以我试过了)我不知道它是否支持doc,但它确实有一些漂亮的javascript特有的自动完成功能。您可能想查看它。可以。不过,恕我直言,目前还没有一个支持完整的JSDoc;如果“$(EXT_PART)”==”.js“echo”运行JSDoc“&&JSDoc.cmd”$(完整当前路径)”NPP_控制台0,则NPP_保存cls cmd/c