Notepad ++, Befehl ausführen und Ausgabe in neuem Tab öffnen

6

Gibt es eine Möglichkeit, einen Befehl auszuführen notepad++und die Ergebnisse in einem neuen Tab in das Programm zurückzuleiten?

QueueHammer
quelle
2
AFAIK, dies kann mit einem Plugin gemacht werden - ob das Plugin bereits existiert oder nicht, ist eine ganz andere Sache.
Durchbruch

Antworten:

1

Wenn Ihr Programm nur Text ausgibt und Sie Batch-Dateien ausführen können ...

  1. Erstellen Sie eine Batch-Datei (z. B. dir.bat), die die Ergebnisse Ihres Befehls an eine temporäre Datei weiterleitet und die Datei dann in Notepad ++ öffnet, z

    dir > tmp
    "C:\path_to_notepad_plus_plus\notepad++" tmp
    

    (Ersetzen Sie dir durch Ihren Befehl und fügen Sie eine Erweiterung zu tmp hinzu, um die Syntax entsprechend hervorzuheben.)

  2. Wählen Sie in Notepad ++ Ausführen> Ausführen ... und suchen Sie nach Ihrer Batchdatei.

  3. Wenn Sie es häufig verwenden, sollten Sie es als Makro speichern (Ausführen> Ausführen ...> Speichern ...), auf das Sie über eine Tastenkombination oder über das Menü Ausführen zugreifen können .
Gnubie
quelle
1

Für mehr Flexibilität können Sie das NppExec-Plugin installieren . Am einfachsten installieren Sie es über den integrierten Plugin-Manager:

  1. Wählen Sie Plugins / Plugin Manager / Show Plugin Manager
  2. Setzen Sie ein Häkchen neben NppExec
  3. Klicken Sie auf Installieren

Danach beginnt der Spaß. Dieses Tutorial ist ein guter Ausgangspunkt für die Verwendung dieses leistungsstarken Plugins: https://micksmix.wordpress.com/2009/09/24/format-your-perl-scripts-using-perltidy-and-notepad/

Es sollte mit jedem Befehlszeilenprogramm funktionieren, das Text an die Konsole ausgibt.

thdoan
quelle