Ricerca…


NppExec

NppExec [ sourceforge ] consente di eseguire comandi e script da una finestra della console in Notepad ++. Può essere trovato nella barra dei menu in Plugins -> NppExec o semplicemente premendo il tasto F6 (la scorciatoia Ctrl + F6 eseguirà l'ultimo comando).

Esempio: il seguente sarà

  • Imposta la console su output_var: on , nel senso che possiamo usare l'output della console
  • eseguire una query SQL dal file C:\scripts\query.sql
  • prendere l'output dalla console e inserirlo nel file attivo al cursore
  • chiudi la console
  • deselezionare 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 ti consente anche di salvare i tuoi script. Dopo averli salvati, puoi andare su Plugins -> NppExec -> Advanced Options ed eseguirlo ogni volta che Notepad ++ avvia, chiude o persino aggiunge lo script ai comandi Plugin usando Macro. Ad esempio, salvando l'esempio precedente come "Run Query", potrei usare i campi in basso a sinistra nelle Opzioni avanzate per aggiungerlo al menu.

Aggiungi al menu

Lo script sarà disponibile come macro dopo il riavvio di Notepad ++, purché sia ​​selezionata la casella "Posiziona al sottomenu Macro".

Infine, è possibile assegnare un collegamento alla macro / comando usando Settings -> Shortcut mapper -> Plugin commands .

TextFX

TextFX [ SourceForge ] è un plugin per conversioni di caratteri avanzati (caratteri di escape ecc.) E formattazione del codice (codice HTML o C ++).

JSON Viewer

JSON Viewer SourceForge è un plugin per la visualizzazione e la formattazione JSON. È utile per l'indentazione / formattazione di documenti JSON e può essere utilizzato per sfogliare file JSON complessi utilizzando uno strumento struttura ad albero.

L'immagine seguente mostra i comandi offerti dal plugin:

inserisci la descrizione dell'immagine qui

A partire da un frammento JSON non formattato (esempio da http://www.json.org ):

{"glossary": {"title": "glossario di esempio", "GlossDiv": {"title": "S", "GlossList": {"GlossEntry": {"ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronimo": "SGML", "Abbrev": "ISO 8879: 1986", "GlossDef": {"para": "Un linguaggio meta-markup, utilizzato per creare linguaggi di markup come DocBook. "," GlossSeeAlso ": [" GML "," XML "]}," GlossSee ":" markup "}}}}}

Per formattare e indentare il codice:

  • seleziona tutto il frammento json
  • fai clic su "Plugin" / "JSON Viewer" / "Formato JSON" o usa la scorciatoia Ctrl + Alt + Maiusc + M

Questo è il codice formattato risultante:

inserisci la descrizione dell'immagine qui

Il plugin può anche mostrare una versione sfogliabile del frammento JSON:

  • seleziona tutto il frammento json
  • fai clic su "Plugin" / "JSON Viewer" / "Mostra JSON Viewer" o usa la scorciatoia Ctrl + Alt + Maiusc + J

La seguente schermata mostra come il plugin rende la struttura JSON:

inserisci la descrizione dell'immagine qui

SourceCookifier

SourceCookifier analizza il codice sorgente corrente per tali componenti come nomi di classi, funzioni e variabili e li visualizza in una vista ad albero in un pannello laterale. La navigazione tra questi membri è possibile facendo doppio clic sul nome del componente. Il plugin supporta un numero di lingue e le personalizzazioni sono possibili per lingue indeterminate o definite dall'utente. Questo è utile quando si lavora con codici grandi.

Esempio SourceCookifier

Per impostazione predefinita, la modalità sessione SourceCookifier è impostata sulla Single file mode . Altre modalità disponibili sono la N++ session mode (tutti i file aperti in Notepad ++) o la Cookie session mode .

Modalità sessione cookie

Per utilizzare la Cookie session mode :

  1. Trascina e rilascia le tue cartelle con il codice sorgente nella finestra Source Cookifier

  2. Seleziona il tipo di file che vuoi analizzare

Seleziona il tipo di file

Gli appunti:

  • Puoi salvare e caricare le sessioni di cookie; inoltre, Source Cookifier visualizza la cronologia delle ultime sessioni
  • L'apertura del file di una sessione salvata in Notepad ++ cambierà automaticamente SourceCookifier in modalità sessione cookie e caricherà questa sessione
  • Mantenendo un modificatore di tastiera ( CTRL , MAIUSC o ALT - sono tutti simili) mentre trascini la cartella si alleggerirà l'analisi aggiungendo solo INCLUDI e non tag

Drad & Drop con modificatore di tastiera


Un'altra caratteristica utile è la possibilità di saltare alla definizione di un simbolo (ad esempio funzione)

  1. Seleziona la "modalità sessione" giusta: usa la modalità cookie se la definizione del simbolo è in un altro file non aperto in Notepadd ++, o in modalità file singolo se la definizione è nello stesso file
  2. In Notepad ++, posizionare il cursore nella funzione / tipo di cui si desidera ottenere la definizione e premere CTRL + MAIUSC + INVIO per passare alla definizione. Se ci sono diverse definizioni, puoi scegliere il file che vuoi aprire

Seleziona il file

  1. Puoi premere ALT + SINISTRA per tornare alla posizione precedente (e ALT + DESTRA per tornare alla definizione)

Vai indietro



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow