Recherche…


NppExec

NppExec [ sourceforge ] vous permet d'exécuter des commandes et des scripts depuis une fenêtre de console dans Notepad ++. Vous pouvez le trouver dans la barre de menus de Plugins -> NppExec ou simplement en appuyant simplement sur la touche F6 (le raccourci Ctrl + F6 exécutera la dernière commande).

Exemple: le suivant sera

  • Définissez la console sur output_var: on , ce qui signifie que nous pouvons utiliser la sortie de la console
  • exécuter une requête SQL à partir du fichier C:\scripts\query.sql
  • prendre la sortie de la console et la placer dans le fichier actif au niveau du curseur
  • ferme la console
  • effacer la console
NPE_CONSOLE v+
sqlcmd -S 111.111.1.1 -U UserName -P "password" -i C:\scripts\query.sql
sel_settext $(OUTPUT)
NPP_CONSOLE 0
cls

NppExec vous permet également de sauvegarder vos scripts. Après les avoir sauvegardés, vous pouvez accéder à Plugins -> NppExec -> Advanced Options et les exécuter à tout moment. Notepad ++ démarre, ferme ou même ajoute ce script aux commandes du plug-in à l'aide de macros. Par exemple, en enregistrant l'exemple ci-dessus en tant que "Exécuter la requête", je pourrais utiliser les champs en bas à gauche des Options avancées pour l'ajouter au menu.

Ajouter au menu

Le script sera disponible sous forme de macro après le redémarrage de Notepad ++ tant que la case "Placer dans le sous-menu Macros" est cochée.

Enfin, un raccourci peut être attribué à la macro / commande en utilisant Settings -> Shortcut mapper -> Plugin commands .

TextFX

TextFX [ SourceForge ] est un plug-in pour les conversions de caractères avancées (caractères d'échappement, etc.) et le formatage du code (code HTML ou C ++).

JSON Viewer

JSON Viewer SourceForge est un plugin pour la visualisation et le formatage JSON. Il est utile pour mettre en retrait / formater des documents JSON et peut être utilisé pour parcourir un fichier JSON complexe à l'aide d'un outil d'arborescence.

L'image suivante montre les commandes offertes par le plugin:

entrer la description de l'image ici

A partir d'un fragment JSON non formaté (exemple de http://www.json.org ):

{"glossaire": {"titre": "exemple de glossaire", "GlossDiv": {"titre": "S", "GlossList": {"GlossEntry": {"ID": "SGML", "SortAs": "SGML", "GlossTerm": "Langage de balisage généralisé standard", "Acronyme": "SGML", "Abbrev": "ISO 8879: 1986", "GlossDef": {"para": "Un langage de méta-balisage, utilisé pour créer des langages de balisage tels que DocBook. "," GlossSeeAlso ": [" GML "," XML "]}," GlossSee ":" balisage "}}}}}

Pour formater et indenter le code:

  • sélectionner tout le fragment json
  • cliquez sur "Plugins" / "JSON Viewer" / "Format JSON" ou utilisez le raccourci Ctrl + Alt + Shift + M

Ceci est le code formaté résultant:

entrer la description de l'image ici

Le plug-in peut également afficher une version du fragment JSON navigable dans l'arborescence:

  • sélectionner tout le fragment json
  • cliquez sur "Plugins" / "JSON Viewer" / "Afficher JSON Viewer" ou utilisez le raccourci Ctrl + Alt + Shift + J

La capture d'écran suivante montre comment le plugin rend la structure JSON:

entrer la description de l'image ici

SourceCookifier

SourceCookifier analyse le code source actuel pour des composants tels que les noms de classe, de fonction et de variable et les affiche dans une vue arborescente sur un panneau latéral. La navigation parmi ces membres est possible en double-cliquant sur le nom du composant. Le plug-in prend en charge un certain nombre de langues et des personnalisations sont possibles pour les langages indéterminés ou définis par l'utilisateur. Ceci est utile lorsque vous travaillez avec des codes volumineux.

Exemple SourceCookifier

Par défaut, le mode de session SourceCookifier est défini sur Single file mode . Les autres modes disponibles sont le N++ session mode (tous les fichiers ouverts dans Notepad ++) ou le Cookie session mode .

Mode de session Cookie

Pour utiliser le Cookie session mode :

  1. Faites glisser et déposez vos dossiers avec le code source dans la fenêtre Source Cookifier

  2. Sélectionnez le type de fichiers que vous souhaitez analyser

Sélectionnez le type de fichier

Remarques:

  • Vous pouvez enregistrer et charger les sessions de cookies; de plus, Source Cookifier affiche l'historique des dernières sessions
  • L'ouverture du fichier d'une session enregistrée dans Notepad ++ basculera automatiquement le SourceCookifier en mode session de cookie et chargera cette session
  • Le maintien d'un modificateur de clavier ( CTRL , SHIFT ou ALT - ils sont tous similaires) pendant le glisser-déposer du dossier accélérera l'analyse en ajoutant uniquement INCLUDES et non des balises

Drad & Drop avec modificateur de clavier


Une autre fonctionnalité utile est la possibilité de sauter à la définition d'un symbole (par exemple, fonction)

  1. Sélectionnez le bon "mode de session": utilisez le mode cookie si la définition du symbole se trouve dans un autre fichier non ouvert dans Notepadd ++, ou en mode fichier unique si la définition est dans le même fichier
  2. Dans Notepad ++, placez le curseur dans la fonction / le type dont vous souhaitez obtenir la définition et appuyez sur CTRL + MAJ + ENTRÉE pour accéder à la définition. S'il y a plusieurs définitions, vous pouvez choisir le fichier que vous voulez ouvrir

Choisir le dossier

  1. Vous pouvez appuyer sur ALT + GAUCHE pour revenir à l'emplacement précédent (et ALT + DROITE pour revenir à la définition)

Naviguer en arrière



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow