CHNP (Code Highlight and Print) ist das Projekt, das ich in meinem ersten Diplomjahr zum Zweck des Codedrucks entwickelt habe, bei dem ich ein bestimmtes Format verwenden kann, um aus meinem Code und seiner Ausgabe ein PDF zu erstellen.
Es war während meines Diploms hilfreich, wo ich Ausdrucke meines Codes einreichen muss.
Sie können dieses Repo hier auschecken
Konvertieren Sie Ihren Code mit Hervorhebung in Rich Text mit dem BnW-Highlighter
Neueste Korrekturen
CHNP ist eine Webanwendung, bei der ich meinen Code kopieren und einfügen muss, was sehr schwierig zu verwalten ist, wenn wir mehrere Codes für dieselben Übungen/Experimente haben.
Sie müssen sie einzeln kopieren und dort einfügen.
Um dieses Problem anzugehen und das Tool komfortabler zu gestalten, habe ich eine Befehlszeilenanwendung in Nodejs entwickelt.
Sie können das Repo hier überprüfen
Dieses Tool ist eine CLI-Version für das CHNP-Projekt, die lokal auf Ihren Computern funktioniert.
CHNP Cli besteht aus folgenden Hauptkomponenten:
1.Sitzungsobjekt: Hier werden alle Ihre Codes und Einstellungen für das aktuelle Arbeitsverzeichnis gespeichert. (Eine Json-Datei)
2.Befehle: Derzeit gibt es 2 Befehlsdetails
3.Operatoren: Dies sind die immer ersten Argumente, die an Befehle übergeben werden, z. B. um den Add-Vorgang auszuführen. Wir verwenden den Add-Operator. Details
CHNP Cli verwendet Nodejs als Laufzeit
Nodejs ist nur eine Voraussetzung, die Sie installieren müssen
Sie können es hier installieren
Nach der Installation der Nodejs geben Sie den folgenden Befehl in das Terminal in einem beliebigen Verzeichnis ein.
npm install -g chnp-cli
Dadurch wird CHNP-Cli installiert
Sie müssen immer ein Sitzungsobjekt erstellen. Dazu können Sie den folgenden Befehl verwenden
cohls create "<MyObjectName>""
Cohls wird Sie bitten, den Dateinamen wie folgt einzugeben
cohls create "JavaSessionObject" Enter filename while adding: .java
Hier wird $1 durch das 2. Argument ersetzt, das beim Add-Operator übergeben wird, da das 1. Argument immer der Add-Operator ist.
Um den Quellcode von Java auszuführen, benötigen wir normalerweise zwei Befehle, nämlich javac und java.
Geben Sie sie also wie folgt an
$ cohls create "JavaSessionObject" Enter filename while adding: .java Enter commands to run program while adding: 1. > javac .java 2. > java 3. >
Wenn wir jetzt eine Java-Datei bereitstellen müssen, können wir den folgenden Befehl verwenden
$ cohls add App
Die Quellcodedatei ist App.java, die App.class erstellt und ausführt.
Gefällt mir
$ cohls create "JavaSessionObject" Enter filename while adding: .java Enter commands to run program while adding: 1. > javac .java 2. > java 3. > Enter watermark for your codes: CODE_BY_SHUBHAM Operation is SUCCESSFULL
Sie können Ihre Datei hinzufügen, indem Sie den Add-Operator verwenden
cohls add App.java < YOUR CODE EXECUTION WILL BE HERE > OPERATION IS SUCCESSFUL
Und das war’s für diesen Beitrag,
Sie können dieses Projekt zum Drucken Ihrer Codes mit Ausgabe verwenden.
Hergestellt mit ? von Shubham
Das obige ist der detaillierte Inhalt vonChnp-cli: Tool zum Hervorheben und Drucken von Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!