To jest najważniejsze polecenie, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
Highlight - uniwersalny konwerter kodu źródłowego na sformatowany tekst
STRESZCZENIE
podświetlić [OPCJE]... [PLIKI]...
OPIS
Atrakcja konwertuje kod źródłowy do HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM lub
Sekwencje specjalne ANSI. Dostępnych jest kilka motywów kolorystycznych. Atrakcja rozpoznaje
słowa kluczowe, liczby, ciągi, komentarze, symbole i dyrektywy preprocesora. To wspiera
około 160 języków programowania, które są zdefiniowane w skryptach Lua.
Łatwo można ulepszyć bazę danych podświetlenia o języki programowania i kolory
motywy. Szczegóły znajdziesz w pliku README.
Ogólne Opcje
-B, --batch-recursive=
przekonwertuj wszystkie pliki pasujące do symbolu wieloznacznego (używa wyszukiwania rekurencyjnego)
-D, --data-katalog=
ustaw ścieżkę do podświetlenia katalogu danych (przestarzałe)
--config-plik=
ustaw ścieżkę do pliku lang lub motywu
-h, --pomoc
wydrukuj tę pomoc
-i, --input=
nazwa pliku wejściowego
-o, --wyjście=
nazwa pliku wyjściowego
-d, --outdir=
nazwa katalogu wyjściowego
-P, --postęp
pasek postępu drukowania w trybie wsadowym
-S, --składnia=
ustawić typ kodu źródłowego, konieczne, jeśli brakuje sufiksu pliku wejściowego
-v, --pełne
wypisz informacje debugowania na stderr
-p, --list-langs
lista zainstalowanych definicji języków (przestarzałe)
-q, --cichy
pominąć informacje o postępie w trybie wsadowym
-w, --lista-motywów
wyświetl listę zainstalowanych motywów (przestarzałe)
--siła
generuj dane wyjściowe, jeśli składnia wejściowa jest nieznana
--list-skrypty=
wyświetl listę zainstalowanych skryptów =[języki, motywy, wtyczki]
--wtyczka=
uruchom skrypt wtyczki Lua; opcja powtórz, aby zastosować wiele wtyczek
--odczytaj-wtyczki
ustaw plik wejściowy dla wtyczki (np. 'tags')
--print-config
konfiguracja ścieżki drukowania
--styl wydruku
drukuj tylko arkusz stylów (zobacz --style-outfile)
--pomiń=
zignoruj wymienione nieznane typy plików (Przykład: --skip='bak;c~;h~')
--start-zagnieżdżony=
zdefiniuj język zagnieżdżony, który rozpoczyna wprowadzanie bez otwierania ogranicznika
--walidacja danych wejściowych
sprawdź, czy dane wejściowe są poprawnym plikiem tekstowym
--wersja
wersja do druku i informacje o prawach autorskich
Wydajność formatowanie Opcje
-O, --out-format=
plik wyjściowy w podanym formacie =[html, xhtml, lateks, tex, rtf, odt, ansi,
xterm256, bbcode, svg]
-c, --style-outfile=
nazwa pliku definicji stylu lub wyjście na standardowe wyjście, jeśli jako plik podano "stdout"
argument
-T, --doc-tytuł
tytuł dokumentu
-e, --style-infile=
nazwa pliku, który ma być uwzględniony w style-outfile
-f, --fragment
pomiń nagłówek i stopkę dokumentu wyjściowego
-F, --reformat=
sformatuj wyjście w podanym stylu. =[allman, banner, gnu, java, kr, linux,
struustrup, kowal, google, pico, seplenienie]
-I, --zawiera-styl
dołącz definicję stylu do danych wyjściowych
-J, --długość-linii=
długość linii przed owijaniem (patrz -W, -V)
-j, --liczba-linii-długość=
długość numeru linii wraz z lewa wyściółka
-k, --font=
ustaw czcionkę (specyficzną dla formatu wyjściowego)
-K, --rozmiar-czcionki=
ustaw rozmiar czcionki (specyficzny dla formatu wyjściowego)
-l, --numery-wierszy
wypisz numery wierszy w pliku wyjściowym
-m, --numer-linii-początek=
początkowa numeracja linii z cnt (przy założeniu -l)
-s, --styl=
ustaw styl podświetlania (zobacz --list-themes)
-t --replace-tabs=
zamień tabulatory na liczbę spacji
-u, --encoding=
ustawić kodowanie wyjściowe, które odpowiada kodowaniu pliku wejściowego; pomiń informacje o kodowaniu, jeśli
ustaw na "BRAK"
-V, --zawijanie-proste
zawijaj długie wiersze bez wcinania parametrów funkcji i instrukcji
-W, --zawijaj
zawijaj długie linie (używaj ostrożnie)
-z, --zera
wypełnić wiodącą przestrzeń numerów wierszy zerami
--kw-wielkość=
wypisz wszystkie słowa kluczowe w podanym przypadku, jeśli język nie uwzględnia wielkości liter
--delim-cr
ustaw CR jako ogranicznik końca wiersza (MacOS 9)
--no-końcowe-nl
pomiń końcowy znak nowej linii
--zawiń-bez-liczb
pomiń numery wierszy zawiniętych wierszy (zakłada -l)
(X) HTML OPCJE
-a, --kotwice
dołączać kotwice do numerów wierszy (tylko HTML)
-y, --przedrostek-kotwicy=
ustaw prefiks nazwy kotwicy
-N, --nazwa-pliku-kotwicy
użyj nazwy pliku wejściowego jako nazwy kotwicy
-C, --print-indeks
wydrukuj plik indeksu z linkami do wszystkich plików wyjściowych
-n, --uporządkowana-lista
drukuj wiersze jako uporządkowane pozycje listy
--nazwa-klasy=
ustaw prefiks nazwy klasy CSS; pomiń nazwę klasy, jeśli ustawiono na „BRAK”
--inline-css
wypisz CSS w każdym tagu (pełne wyjście)
--załącz-przed
zawrzyj pofragmentowane wyjście z pre tagiem (przy założeniu -f)
Lateks OPCJE
-b, --babel
wyłącz skróty do pakietu Babel
-r, --zamień cudzysłowy
zamień podwójne cudzysłowy na \dq
--ładne-symbole
poprawić wygląd nawiasów i innych symboli
RTF OPCJE
-x, --rozmiar-strony=
ustawić rozmiar strony, =[a3, a4, a5, b4, b5, b6, litera]
--chary-style
dołącz arkusze stylów znaków
SVG OPCJE
--wysokość=
ustaw wysokość obrazu (dozwolone jednostki)
--szerokość=
ustaw rozmiar obrazu (patrz --height)
GNU NAJWAŻNIEJSZE ŹRÓDŁO ZGODNOŚĆ OPCJE
--doc tworzy samodzielny dokument
--nie-dok.
anuluj opcję --doc
--css=nazwa pliku
nazwa pliku zewnętrznego arkusza stylów
--src-lang=ŁAŃCUCH
język źródłowy
-t, --tab=LCAŁK
określ długość tabulatora
-n, --numer-linii[=0]
ponumeruj wszystkie linie wyjściowe, opcjonalne dopełnienie
--numer-wiersza-ref[=p]
ponumeruj wszystkie wiersze wyjściowe i wygeneruj kotwicę, utworzoną z określonego prefiksu
p + numer linii (domyślnie='linia')
--output-dir=ścieżka
katalog wyjściowy
-- bezpieczne
jeśli nie zostanie znaleziona definicja języka dla danych wejściowych, jest ona po prostu kopiowana na wyjście
Jeśli nie określono żadnych plików wejściowych ani wyjściowych, do wejścia lub wyjścia zostaną użyte stdin i stdout.
HTML zostanie wygenerowany, chyba że zostanie podany inny format wyjściowy. Definicje stylów to
przechowywane w highlight.css (HTML, XHTML, SVG) lub highlight.sty (LaTeX, TeX), jeśli ani -c, ani
-Daję. Ponowne formatowanie kodu (-F) działa tylko z plikami wejściowymi C, C++, C# i Java.
Korzystaj z funkcji Highlight online za pomocą usług onworks.net