Dies ist das Befehlshighlight, das im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
Highlight - ein universeller Konverter von Quellcode zu formatiertem Text
ZUSAMMENFASSUNG
hervorheben [OPTIONEN]... [DATEIEN]...
BESCHREIBUNG
Hervorheben konvertiert Quellcode in HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM oder
ANSI-Escape-Sequenzen. Es stehen mehrere Farbthemen zur Verfügung. Hervorheben erkennt
Schlüsselwörter, Zahlen, Zeichenfolgen, Kommentare, Symbole und Präprozessordirektiven. Es unterstützt
etwa 160 Programmiersprachen, die in Lua-Skripten definiert sind.
Es ist leicht möglich, die Datenbank von Highlight mit Programmiersprachen und Farbe zu erweitern
Themen. Weitere Informationen finden Sie in der README-Datei.
Allgemeines Optionen
-B, --batch-recursive=
Konvertieren Sie alle Dateien, die dem Platzhalter entsprechen (verwendet rekursive Suche)
-D, --data-dir=
Pfad zum Hervorheben des Datenverzeichnisses festlegen (veraltet)
--config-file=
Pfad zu einer Lang- oder Theme-Datei festlegen
-h, --Hilfe
diese Hilfe ausdrucken
-i, --input=
Name der Eingabedatei
-o, --output=
Name der Ausgabedatei
-d, --outdir=
Name des Ausgabeverzeichnisses
-P, --fortschritt
Fortschrittsbalken im Stapelmodus drucken
-S, --syntax=
Art des Quellcodes festlegen, erforderlich, wenn das Suffix der Eingabedatei fehlt
-v, --verbose
Debug-Informationen auf stderr drucken
-p, --list-langs
Installierte Sprachdefinitionen auflisten (veraltet)
-q, --leise
Fortschrittsinfo im Batch-Modus unterdrücken
-w, --list-themes
Installierte Themes auflisten (veraltet)
--Macht
Ausgabe generieren, wenn Eingabesyntax unbekannt ist
--list-scripts=
Installierte Skripte auflisten =[Sprachen, Themen, Plugins]
--plug-in=
führe das Lua-Plug-in-Skript aus; Option wiederholen, um mehrere Plug-Ins anzuwenden
--plug-in-lesen
Eingabedatei für ein Plug-In setzen (zB 'tags')
--print-config
Druckpfadkonfiguration
--Druckstil
nur Stylesheet drucken (siehe --style-outfile)
--skip=
ignoriere aufgelistete unbekannte Dateitypen (Beispiel: --skip='bak;c~;h~')
--start-nested=
Definieren Sie eine verschachtelte Sprache, die die Eingabe startet, ohne das Trennzeichen zu öffnen
--validate-eingabe
Testen Sie, ob die Eingabe eine gültige Textdatei ist
--Version
Druckversion und Copyright-Info
Output Formatierung Optionen
-O, --out-format=
Ausgabedatei im angegebenen Format =[html, xhtml, latex, tex, rtf, odt, ansi,
xterm256, BBCode, SVG]
-c, --style-outfile=
Name der Stildefinitionsdatei oder Ausgabe auf stdout, wenn "stdout" als Datei angegeben ist
Argument
-T, --doc-Titel
Dokumenttitel
-e, --style-infile=
Name der Datei, die in style-outfile aufgenommen werden soll
-f, --Fragment
Kopf- und Fußzeile des Ausgabedokuments weglassen
-F, --reformat=
formatieren Sie die Ausgabe im angegebenen Stil neu. =[allman, banner, gnu, java, kr, linux,
stroustrup, whitesmith, google, pico, lispel]
-I, --include-Stil
Stildefinition in die Ausgabe einbeziehen
-J, --line-length=
Zeilenlänge vor dem Umwickeln (siehe -W, -V)
-j, --line-number-length=
Zeilennummernlänge inkl. linke Polsterung
-k, --font=
Schriftart festlegen (spezifisch für das Ausgabeformat)
-K, --font-size=
Schriftgröße einstellen (abhängig vom Ausgabeformat)
-l, --Zeilennummern
Zeilennummern in Ausgabedatei drucken
-m, --line-number-start=
Zeilennummerierung mit cnt beginnen (angenommen -l)
-s, --style=
Hervorhebungsstil festlegen (siehe --list-themes)
-t --replace-tabs=
Tabulatoren durch Anzahl Leerzeichen ersetzen
-u, --encoding=
Ausgabecodierung festlegen, die der Codierung der Eingabedatei entspricht; Codierungsinformationen weglassen, wenn
auf "KEINE" setzen
-V, --wrap-simple
lange Zeilen umbrechen, ohne Funktionsparameter und Anweisungen einzurücken
-W, --umbrechen
lange Zeilen umbrechen (mit Vorsicht verwenden)
-z, --Nullen
Füllen Sie führende Leerzeichen von Zeilennummern mit Nullen
--kw-case=
alle Schlüsselwörter in gegebener Groß-/Kleinschreibung ausgeben, wenn die Sprache nicht zwischen Groß- und Kleinschreibung unterscheidet
--delim-cr
CR als Zeilenende-Trennzeichen setzen (MacOS 9)
--no-trailing-nl
nachgestellten Zeilenumbruch weglassen
--wrap-no-numbers
Zeilennummern von umbrochenen Zeilen weglassen (angenommen -l)
(X)HTML OPTIONAL
-a, --anker
Anfügen von Ankern an Zeilennummern (nur HTML)
-y, --anchor-prefix=
Ankernamenpräfix setzen
-N, --anker-dateiname
Verwenden Sie den Namen der Eingabedatei als Ankernamen
-C, --print-index
Indexdatei mit Links zu allen Ausgabedateien drucken
-n, --geordnete-Liste
Zeilen als geordnete Listenelemente drucken
--class-name=
Präfix für CSS-Klassennamen setzen; Klassennamen weglassen, wenn auf "NONE" gesetzt
--inline-css
CSS-Ausgabe innerhalb jedes Tags (ausführliche Ausgabe)
--enclose-pre
Fragmentierte Ausgabe mit pre-Tag einschließen (angenommen -f)
Latex OPTIONAL
-b, --babel
Babel-Paketkürzel deaktivieren
-r, --replace-quotes
Ersetze doppelte Anführungszeichen durch \dq
--schöne-symbole
Verbessern Sie das Erscheinungsbild von Klammern und anderen Symbolen
RTF OPTIONAL
-x, --page-size=
Seitengröße einstellen, =[a3, a4, a5, b4, b5, b6, Buchstabe]
--char-Stile
Zeichen-Stylesheets einschließen
SVG OPTIONAL
--Höhe=
Bildhöhe einstellen (Einheiten erlaubt)
--breite=
Bildgröße einstellen (siehe --height)
GNU QUELLEN-HIGHLIGHT KOMPATIBILITÄT OPTIONAL
--doc eigenständiges Dokument erstellen
--no-doc
die Option --doc abbrechen
--css=Dateiname
der Dateiname des externen Stylesheets
--src-lang=STRING
Ausgangssprache
-t, --tab=INT
Laschenlänge angeben
-n, --Zeilennummer[=0]
alle Ausgangsleitungen nummerieren, optionale Auffüllung
--zeilennummer-ref[=p]
nummerieren Sie alle Ausgabezeilen und generieren Sie einen Anker, der aus dem angegebenen Präfix besteht
p + die Zeilennummer (default='line')
--output-dir=Pfad
Ausgabe Verzeichnis
--ausfallsicher
wird keine Sprachdefinition für die Eingabe gefunden, wird diese einfach in die Ausgabe kopiert
Wenn keine Ein- oder Ausgabedateien angegeben sind, werden stdin und stdout für die Ein- oder Ausgabe verwendet.
Sofern kein anderes Ausgabeformat angegeben wird, wird HTML generiert. Stildefinitionen sind
gespeichert in Highlight.css (HTML, XHTML, SVG) oder Highlight.sty (LaTeX, TeX), wenn weder -c noch
-I ist gegeben. Das Neuformatieren von Code (-F) funktioniert nur mit C-, C++-, C#- und Java-Eingabedateien.
Verwenden Sie die Hervorhebung online mit den onworks.net-Diensten