Suche…


NppExec

Mit NppExec [ sourceforge ] können Sie Befehle und Skripts über ein Konsolenfenster in Notepad ++ ausführen. Sie finden es in der Menüleiste unter Plugins -> NppExec oder einfach durch Plugins -> NppExec der Taste F6 (die Tastenkombination Strg + F6 führt den neuesten Befehl aus).

Beispiel: der folgende Wille

  • Setzen Sie die Konsole auf output_var: on , dh wir können die Ausgabe der Konsole verwenden
  • Führen Sie eine SQL-Abfrage aus der Datei C:\scripts\query.sql
  • Nehmen Sie die Ausgabe von der Konsole und legen Sie sie am Cursor in der aktiven Datei ab
  • Schließen Sie die Konsole
  • räume die Konsole ab
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

Mit NppExec können Sie auch Ihre Skripts speichern. Nach dem Speichern können Sie zu Plugins -> NppExec -> Advanced Options und es jederzeit ausführen, wenn Notepad ++ mit den Makros Plugins -> NppExec -> Advanced Options , geschlossen oder sogar den Plugins -> NppExec -> Advanced Options . Durch Speichern des obigen Beispiels als "Abfrage ausführen" könnte ich beispielsweise die unteren linken Felder in den erweiterten Optionen verwenden, um sie dem Menü hinzuzufügen.

Zum Menü hinzufügen

Das Skript wird nach einem Neustart von Notepad ++ als Makro verfügbar sein, solange das Kontrollkästchen "Platzieren im Makro- Untermenü" aktiviert ist.

Schließlich kann dem Makro / Befehl eine Verknüpfung zugewiesen werden, indem Sie Settings -> Shortcut mapper -> Plugin commands .

TextFX

TextFX [ SourceForge ] ist ein Plugin für erweiterte Zeichenkonvertierungen (Escape-Zeichen usw.) und Code-Formatierung (HTML- oder C ++ - Code).

JSON-Viewer

JSON Viewer SourceForge ist ein Plugin für die Visualisierung und Formatierung von JSON. Es ist nützlich zum Einrücken / Formatieren von JSON-Dokumenten und kann zum Durchsuchen komplexer JSON-Dateien mit einem Baumansichtstool verwendet werden.

Das folgende Bild zeigt die vom Plugin angebotenen Befehle:

Geben Sie hier die Bildbeschreibung ein

Ausgehend von einem unformatierten JSON-Fragment (Beispiel von http://www.json.org ):

{"glossary": {"title": "Beispiel-Glossar", "GlossDiv": {"title": "S", "GlossList": {"GlossEntry": {"ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Akronym": "SGML", "Abbrev": "ISO 8879: 1986", "GlossDef": "{" para ":" Eine Meta-Markup-Sprache. Zum Erstellen von Markup-Sprachen wie DocBook. "," GlossSeeAlso ": [" GML "," XML "]}," GlossSee ":" Markup "}}}}}

So formatieren Sie den Code und ziehen ihn ein:

  • Wählen Sie das gesamte Json-Fragment aus
  • Klicken Sie auf "Plugins" / "JSON Viewer" / "Format JSON" oder verwenden Sie die Tastenkombination Strg + Alt + Umschalt + M

Dies ist der resultierende formatierte Code:

Geben Sie hier die Bildbeschreibung ein

Das Plugin kann auch eine durchsuchbare Version des JSON-Fragments in einer Baumansicht anzeigen:

  • Wählen Sie das gesamte Json-Fragment aus
  • Klicken Sie auf "Plugins" / "JSON Viewer" / "Show JSON Viewer" oder verwenden Sie die Tastenkombination Strg + Alt + Umschalt + J

Der folgende Screenshot zeigt, wie das Plugin die JSON-Struktur darstellt:

Geben Sie hier die Bildbeschreibung ein

SourceCookifier

SourceCookifier analysiert den aktuellen Quellcode für Komponenten wie Klassen-, Funktions- und Variablennamen und zeigt sie in einer Baumansicht in einem Seitenbereich an. Die Navigation zwischen diesen Mitgliedern ist durch einen Doppelklick auf den Komponentennamen möglich. Das Plugin unterstützt eine Reihe von Sprachen und Anpassungen sind für unbestimmte oder benutzerdefinierte Sprachen möglich. Dies ist nützlich, wenn Sie mit großen Codes arbeiten.

Beispiel SourceCookifier

Der SourceCookifier- Sitzungsmodus ist standardmäßig auf Single file mode . Andere verfügbare Modi sind der N++ session mode (alle Dateien werden in Notepad ++ geöffnet) oder der Cookie session mode .

Cookie-Session-Modus

So verwenden Sie den Cookie session mode :

  1. Ziehen Sie Ihre Ordner mit Quellcode in das Fenster "Source Cookifier"

  2. Wählen Sie den Dateityp aus, den Sie analysieren möchten

Dateityp auswählen

Anmerkungen:

  • Sie können die Cookie-Sitzungen speichern und laden. Source Cookifier zeigt außerdem den Verlauf der letzten Sitzungen an
  • Beim Öffnen der Datei einer gespeicherten Sitzung in Notepad ++ wird SourceCookifier automatisch in den Cookie-Sitzungsmodus versetzt und diese Sitzung geladen
  • Wenn Sie einen Tastaturmodifikator ( STRG , UMSCHALTTASTE oder ALT - sie sind alle ähnlich) beibehalten, während Sie den Ordner per Drag & Drop ziehen, wird die Analyse dadurch eingeschränkt, dass nur INCLUDES und keine Tags hinzugefügt werden

Drad & Drop mit Tastaturmodifikator


Eine weitere nützliche Funktion ist die Möglichkeit, zur Definition eines Symbols (z. B. einer Funktion) zu springen.

  1. Wählen Sie den richtigen "Sitzungsmodus": Verwenden Sie den Cookie-Modus, wenn sich die Definition des Symbols in einer anderen Datei befindet, die nicht in Notepadd ++ geöffnet ist, oder im Einzeldateimodus, wenn sich die Definition in derselben Datei befindet
  2. Setzen Sie in Notepad ++ den Cursor in die Funktion / den Typ, dessen Definition Sie erhalten möchten, und drücken Sie STRG + UMSCHALT + EINGABETASTE , um zur Definition zu springen. Wenn mehrere Definitionen vorhanden sind, können Sie die Datei auswählen, die Sie öffnen möchten

Datei aussuchen

  1. Sie können ALT + LINKS drücken, um zur vorherigen Position zurückzukehren (und ALT + RECHTS , um zur Definition zurückzukehren).

Rückwärts navigieren



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow