Heim >Web-Frontend >js-Tutorial >Chnp-cli: Tool zum Hervorheben und Drucken von Code

Chnp-cli: Tool zum Hervorheben und Drucken von Code

Susan Sarandon
Susan SarandonOriginal
2024-11-25 17:02:12264Durchsuche

Was ist das?

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

Chnp-cli: Code Highlight and Print tool SGI-CAPP-AT2 / Code-Highlight-n-Print

Ein schwarz-weißer Code-Highlighter für gedruckte Dokumentationen ...

Chnp-cli: Code Highlight and Print tool

Code-Highlight-n-Print

  • Ein Code-Highlighter für Microsoft Word- und Print-Codeprobleme mit Code, Ausgabe, Grafikausgabe, Titel, Dateiname und Wasserzeichen
  • Ein BnW-Code-Highlighter für gedruckte Dokumente

Erste Schritte

Chnp-cli: Code Highlight and Print tool
Chnp-cli: Code Highlight and Print tool

Projektbeschreibung

Konvertieren Sie Ihren Code mit Hervorhebung in Rich Text mit dem BnW-Highlighter

Funktionen

  • Effiziente Hervorhebung
  • Beim Hervorheben werden nur zwei Farbtöne verwendet
  • Zeilennummerierung
  • Volle Unterstützung für RTF-Einfügen in Microsoft Word und Google Docs
  • Ausgabe und Code haben unterschiedliche Blöcke
  • kann sogar Ihren Namen/Benutzernamen mit einem Wasserzeichen versehen

Initiiert von Chnp-cli: Code Highlight and Print tool ShGI

Neueste Korrekturen

  • Site-Wasserzeichen hinzugefügt
  • Sitzungsexporte für die automatische Speicherung hinzugefügt

Beispielausgaben

  • AUSGABE durch Einfügen
  • AUSGABE durch Drucken



Auf GitHub ansehen


Was ist CHNP Cli?

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

Chnp-cli: Code Highlight and Print tool SGI-CAPP-AT2 / chnp-cli

Bei diesem Tool handelt es sich um eine CLI-Version für das CHNP-Projekt, die lokal auf Ihren Computern funktioniert.

Code Highlight n Print Command Line Interface

Dieses Tool ist eine CLI-Version für das CHNP-Projekt, die lokal auf Ihren Computern funktioniert.


Auf GitHub ansehen


Wie funktioniert es?

Chnp-cli: Code Highlight and Print tool
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

  1. cohl: Es ist für Vorgänge wie das Exportieren oder Drucken des Sitzungsobjekts gedacht, d. h. es liest nur die Sitzungsobjekte.
  2. cohls: Es dient für Vorgänge wie das Bearbeiten Ihrer Stileinstellungen, das Bereitstellen von Codes zum Drucken und vieles mehr, z. B. zum Bearbeiten von Sitzungsobjekten

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

Installation

Voraussetzungen

Nodejs ist nur eine Voraussetzung, die Sie installieren müssen
Sie können es hier installieren

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

Wie benutzt man es?

SCHRITT 1: Sitzungsobjekt erstellen

Sie müssen immer ein Sitzungsobjekt erstellen. Dazu können Sie den folgenden Befehl verwenden

cohls create "<MyObjectName>""

SCHRITT 2: Geben Sie den Dateinamen an

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.

SCHRITT 3: Geben Sie Befehle an

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.

SCHRITT 4: Geben Sie Ihr Wasserzeichen an

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

SCHRITT 5: Fügen Sie eine Java-Datei hinzu

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 

Zusammenfassung

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn