POUŽITÍ: highlight [afghlpqrvwzACEILPRTXYVWZ] [-i vstupní soubor] [-o výstupní soubor] [-S syntaxe] [-O výstupní adresář] [-B zástupný symbol] [-t počet] [-c výst. CSS soubor] [-e vst. CSS soubor] [-s CSS styl] [-D nový adresář s daty] [-E adresář s daty] [vstupní soubory] Obecné volby: -B, --batch-recursive= převedení všech vyhovujících souborů, hledají se i v podadresářích (př: highlight -B '*.cpp') -D, --data-dir= nastavení adresářové cesty na zadanou -E, --add-data-dir= nastavení další adresářové cestu na zadanou, tato bude prohledávána jako první -h, --help výpis této nápovědu -H, --help-int= výpis nápovědy ve zvoleném jazyce = ["cs", "en", "es", "de", "fr"] -i, --input= název jednoho vstupního souboru -o, --output= název jednoho výstupního souboru -O, --outdir= název výstupního adresáře -p, --list-langs výpis seznamu nainstalovaných definic jazyků -P, --progress grafické znázornění postupu konverze v dávkovém režimu -q, --quiet potlačení výpisů v dávkovém režimu -S, --syntax= určení typu vstupního souboru -v, --verbose výpis ladicích informací -w, --list-themes výpis nainstalovaných barevných schémat --version výpis informací o verzi a autorských právech Výstupní formáty: -A, --ansi terminálové (ANSI) řídicí kódy -L, --latex LaTeX -M, --xterm256 terminálové (xterm 256) řídicí kódy -R, --rtf RTF -T, --tex TeX -X, --xhtml XHTML 1.1 -Z, --xml XML Volby výstupního formátu: -c, --style-outfile= název souboru s definicí stylu -e, --style-infile= soubor, který bude vložen do definice stylu -I, --include-style vložení definice stylu -f, --fragment vynechání hlavičky a patky -F, --format-style= přeformátování výst. souboru daným způsobem = ["ansi", "gnu", "java", "kr", "linux"] -l, --linenumbers zapnutí číslování řádek -s, --style= volba barevného stylu -t, --replace-tabs= nahražení tabelátorů daným počtem mezer -V, --wrap-simple zalomení dlouhých řádek bez odsazení příkazů a parametrů funkcí -W, --wrap zalomení dlouhých řádek -x, --zeroes čísla řádek budou v případě nutnosti uvozena nulami Volby pro (X)HTML: -a, --anchors přidání kotev (záložek) k číslům řádek -C, --print-index vypsání souboru s odkazy do výst. souborů Volby pro LaTeX: -r, --replace-quotes nahražení uvozovek za \dq{} (předpokládá se -f) Volby pro XSL-FO: -g, --fop-compatible vytvoření FO pro Apache FOR (vizte README) -t je ignorováno při současném použití -F -i nebo -o je ignorováno při současném použití -b nebo -B -r je ignorováno, pokud zároveň není použito -f -c bude ignorováno, pokud výst. formát neumožňuje vytvářet soubory s odkazy Pokud není zadán vstupní nebo výstupní soubor, bude pro vstup/výstup použit standardní vstup, resp. standardní výstup (stdin/stdout). Pokud nebude zadán formát výst. souboru, bude předpokládán výstup do HTML. Definice stylu budou uloženy do souboru highlight.css (HTML, XHTML) nebo highlight.sty (LaTeX, TeX), pokud není použito -c nebo -I. Přeformátování kódu funguje jen s C, C++, C# a Javou. Zalomení řádek volbami -V a -W může zapříčinit chybné zvýraznění textu. Dávejte při použití těchto voleb pozor. Nové verze a informace: http://www.andre-simon.de/