[Notepad ++] Aufbau einer C-Sprache / Java-Kompilierungs- und Ausführungsumgebung
Vorbereitungen
Bereiten Sie einen Compiler vor und finden Sie heraus, wie Sie ihn verwenden können
--Dieser Artikel verwendet Borland
bcc32 -n Ausgabepfad inputFile.c
Setzen Sie kein Leerzeichen hinter das -n
Zeichencode
- Der Zeichencode der Programmquelldatei und der Batchdatei, die von nun an erstellt werden soll, wird hier mit Shift-JIS vereinheitlicht.
- Wenn die Zeichen verstümmelt sind, versuchen Sie, den Zeichencode zu ändern.
Verfahren
1. Installieren Sie das Notepad ++ - Plug-In NppExec
- Ein Plug-In, das mehrzeilige Befehle gleichzeitig ausführen kann.
- Sie können diese Befehle wie ein Skript verwalten.
--Erstellen Sie ein Skript als Menüelement / Hotkey-Kandidat und stellen Sie es Notepad ++ zur Verfügung.
--Für die Installation klicken Sie auf Plugin-Menü> Plugin-Verwaltung> Überprüfen> Installieren
2. Bereiten Sie eine Batchdatei vor
- Führen Sie die kompilierte EXE-Datei an einer externen Eingabeaufforderung aus
- Halten Sie am Ende der Ausführung automatisch an, um das Fenster beizubehalten
- Der Erstellungsordner kann sich überall befinden
runC.bat
@%1
@Echo -----------------------------------------------
@Echo -----------------------------------------------
pause
- Führen Sie die im Parameter übergebene EXE (vollständiger Pfad) aus
- Zeichen des Endes
- Endmarke
- Halten Sie das Fenster
3. Erstellen Sie ein NppExec-Skript
--Plug-In> NppExec> Ausführen
- Geben Sie den folgenden Code ein und schreiben Sie [Inhalt] entsprechend Ihrer Umgebung neu
--Klicken Sie auf OK und überprüfen Sie den Vorgang
- Sobald bestätigt, öffnen Sie Plugins> NppExec> Erneut ausführen, benennen Sie das Skript und speichern Sie es (zB
runC
)
runC
NPP_SAVE
set obj = $(CURRENT_DIRECTORY)\$(NAME_PART)
cd 【C:\C\borland\Bin】
【bcc32 -n$(CURRENT_DIRECTORY) $(obj).c】
cd $(CURRENT_DIRECTORY)
NPP_RUN 【B:\USER_FLODER\document\runc.bat】 "$(obj).exe"
unset obj
- Speichern Sie die Open Source-Datei
- Weisen Sie der Variablen *
$ (XXX)
den vollständigen Pfad ohne Erweiterung zu. Dies ist die [Umgebungsvariable] von Notepad ++ (https://so-zou.jp/software/tech/tool/editor/notepad-plus/plug- in / nppexec /)
- Gehen Sie zu Compiler Director
- Kompilieren
- Wechseln Sie in den Ausführungsordner
- Übergeben Sie den vollständigen EXE-Pfad und führen Sie die Batchdatei extern aus
- Variable obj löschen
4. Registrieren Sie das Skript als Menüpunkt / Hotkey-Kandidat
--Plug-In> NppExec> Erweiterte Optionen> Beachten Sie die Spalte Menüelement unten links
--Geben Sie den Anzeigenamen des Menüelements ein (z. B. runC
), wählen Sie das Skript aus und registrieren Sie sich bei Add / Modify
- Klicken Sie unten rechts auf OK. Das Meldungsfeld "Änderungen werden erst nach einem Neustart von Notepad ++ übernommen" wird angezeigt.
--Notepad ++ Neustart
5. Einstellung der Tastenkombination
--Einstellungen> Verknüpfungsverwaltung> Registerkarte Plugins
--Stellen Sie eine Tastenkombination für runC
ein
- Wenn ein Konflikt vorliegt, können Sie ihn abbrechen, wenn die Verknüpfung des widersprüchlichen Menüelements nicht verwendet wird.
6. Java Edition
runj.bat
@java %1
@Echo -----------------------------------------------
@Echo -----------------------------------------------
pause
runJ(Skript für NppExec)
NPP_SAVE
set obj = $(CURRENT_DIRECTORY)\$(NAME_PART)
cd $(CURRENT_DIRECTORY)
"C:\Program Files\Java\jdk1.8.0_181\bin\javac.exe" $(obj).java
NPP_RUN B:\USER_FLODER\document\Java\runJ.bat $(NAME_PART)
unset obj