9
votes

Utilisation de JSDOC dans NOTEPAD ++

J'utilise Notepad ++ pour mon développement JavaScript maintenant. Je me demande si quelqu'un a intégré avec succès JSDOC avec NotePad ++ pour un commentaire facile du code.

J'étais habituellement aptana plus tôt et c'était déjà intégré en tant que Scriptdoc, je crois, mais APTANA a augmenté d'être douloureusement lent.


1 commentaires

Je ne sais pas, mais vous pouvez consulter le projet NPP-Plugins sur Sourceforge. Nous utilisons Notepad ++ au travail et j'ai certains de mes propres plugins dans les travaux. Ce que j'ai essayé pour JS est Komodo Edit. (Firefox le recommande à la rédaction de l'extension, alors je l'ai essayé) Je ne sais pas si elle prend en charge Doc, mais il dispose de certaines fonctionnalités d'autocomplete spécifiques de JavaScript Nifty. Vous voudrez peut-être vérifier.


3 Réponses :


1
votes

J'utilise N ++ pour JS Development depuis des années, et je suis à peu près sûr qu'il n'ya aucun moyen d'obtenir JSDOC, à moins d'écrire votre propre plugin.

Vous devez toujours être conscient que N ++ n'est pas un IDE. J'ai testé plusieurs, et j'ai toujours eu la même conclusion que toi:
N ++ == slim && rapide; IDE == Caractéristique Rich && lent;

IMHO, l'IDE avec la meilleure prise en charge de la JSDOC est la zone Web (produit commercial).


0 commentaires

2
votes

Notepad ++ utilise Scinttilla, qui n'utilise pas à l'intérieur des commentaires, alors je doute qu'il y ait des plug-ins de faire cela. (Voir les commentaires pour Cette demande de fonctionnalité .)


1 commentaires

Il est possible de Écrivez vos propres lexers . Néanmoins, Afaik, il n'y a actuellement aucun avec le support complet du JSDOC.



6
votes

Il est possible d'obtenir JSDOC de travailler à l'aide du plugin NPPEXEC. Les marches sont assez simples et devraient être beaucoup plus simples après avoir lu ceci.

  1. dans la NPP (j'utilise v. 5.9.3) Ouvrez le gestionnaire de plug-in li>
  2. Installez le plugin NPPEXEC. (NPP redémarre, je crois) li>
  3. Allez dans le menu NPPEXEC sous Plugins, choisissez l'option de menu "Exécuter". Une minuscule fenêtre de script s'ouvre. Li>
  4. Entrez l'écriture NPPEXEC suivante: LI> ol>

    Npp_save
    CLS
    SET JSDOCPATH = E: \ JavaScript \ JSDOC
    cmd / c if "$ (EXT_PART)" == ". JS" echo "exécutant JSDOC" && $ (jsdocpath) \ jsdocme.cmd $ (JSDOCPATH) "$ (FULL_CURRENT_PATH)" "$ (actuel_directory) \ jsdoc" Npp_console 0 code> p>

    (la ligne commençant par cmd et la ligne suivante doit tous apparaître sur une ligne ...) P>

    Explication: la commande SET définit une variable pour votre JSDOC. chemin est. La ligne CMD vérifie d'abord pour voir si le fichier actuellement ouvert a une extension .JS, et si oui Il appelle un fichier .cmd appelé jsdocme.cmd, texte ci-dessous, en passant dans le JSDOCPATH, le chemin complet du fichier actuel et le répertoire du fichier actuel. L'utilisation de ces variables peut être vue dans le fichier .cmd. Le texte du fichier .cmd est ci-dessous, un simple ensemble de commandes de lot qui change dans le répertoire JSDOC, exécute le fichier JSRUN.jar et envoie une sortie à un nouveau dossier JSDOC sous le répertoire de travail actuel. P>

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


1 commentaires

Si vous utilisez dans un environnement de nœud et que vous avez installé JSDOC globalement; Npp_save CLS cmd / c if "$ (EXT_PART)" == ". JS" ECHO "exécutant JSDOC" && JSDOC.CMD "$ (FULL_CURRENT_PATH)" NPP_CONSOLE 0