Це основний момент команди, який можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
Highlight - універсальний конвертер вихідного коду в форматований текст
СИНТАКСИС
виділити [ВАРИАНТИ]... [ФАЙЛИ]...
ОПИС
Виділіть перетворює вихідний код у HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM або
Escape-послідовності ANSI. Доступно кілька кольорових тем. Виділіть визнає
ключові слова, числа, рядки, коментарі, символи та директиви препроцесора. Це підтримує
близько 160 мов програмування, які визначені в скриптах Lua.
Можна легко розширити базу даних про мови програмування та кольори
теми. Додаткову інформацію дивіться у файлі README.
Загальне опції
-B, --batch-recursive=
конвертувати всі файли, що відповідають шаблону (використовує рекурсивний пошук)
-D, --data-dir=
встановити шлях для виділення каталогу даних (не підтримується)
--config-file=
встановити шлях до файлу мови або теми
-h, --допомога
роздрукувати цю довідку
-i, --input=
ім'я вхідного файлу
-o, --output=
ім'я вихідного файлу
-d, --outdir=
ім'я вихідного каталогу
-P, --прогрес
індикатор виконання друку в пакетному режимі
-S, --синтаксис=
встановити тип вихідного коду, необхідний, якщо суфікс вхідного файлу відсутній
-v, -- багатослівний
надрукувати інформацію про налагодження в stderr
-p, --list-langs
список встановлених визначень мови (не підтримується)
-q, -- тихо
придушити інформацію про прогрес у пакетному режимі
-w, --список-теми
список встановлених тем (не підтримується)
--сила
генерувати вихід, якщо вхідний синтаксис невідомий
--list-scripts=
список встановлених скриптів =[мови, теми, плагіни]
--plug-in=
запустити сценарій плагіна Lua; параметр повторення, щоб застосувати кілька плагінів
--plug-in-read
встановити вхідний файл для плагіна (наприклад, "теги")
--print-config
конфігурація шляху друку
-- стиль друку
друкувати лише таблицю стилів (див. --style-outfile)
--пропустити=
ігнорувати перераховані невідомі типи файлів (Приклад: --skip='bak;c~;h~')
--start-nested=
визначити вкладену мову, яка починає введення без відкриття роздільника
--validate-input
перевірити, чи є введення дійсним текстовим файлом
-- версія
друкована версія та інформація про авторські права
Вихід форматування опції
-O, --out-format=
вихідний файл у заданому форматі =[html, xhtml, latex, tex, rtf, odt, ansi,
xterm256, bbcode, svg]
-c, --style-outfile=
ім'я файлу визначення стилю або виведення в стандартний вихід, якщо "stdout" вказано як файл
аргумент
-T, --doc-title
назва документа
-e, --style-infile=
ім'я файлу, який буде включено в файл стилю
-f, --фрагмент
опустити верхній і нижній колонтитул вихідного документа
-F, --reformat=
переформатувати вихід у заданому стилі. =[allman, banner, gnu, java, kr, linux,
stroustrup, whitesmith, google, pico, lisp]
-Я, --включаю-стиль
включити визначення стилю у вихідні дані
-J, --line-length=
довжина рядка перед обгортанням (див. -W, -V)
-j, --line-number-length=
довжина номера рядка вкл. лівий відступ
-k, --font=
встановити шрифт (специфічний для вихідного формату)
-K, --font-size=
встановити розмір шрифту (відповідно до вихідного формату)
-l, --номери рядків
друкувати номери рядків у вихідному файлі
-m, --номер-рядка-початок=
нумерацію рядків почати з cnt (припускається -l)
-s, --style=
встановити стиль підсвічування (див. --list-themes)
-t --replace-tabs=
замінити табуляції на кількість пробілів
-u, --кодування=
встановити вихідне кодування, яке відповідає кодуванню вхідного файлу; пропустити інформацію кодування, якщо
встановлено на "НІ"
-V, --обгорнути-просто
обертати довгі рядки без відступів параметрів функції та операторів
-W, --загорнути
обгортати довгі рядки (використовуйте з обережністю)
-z, --нулі
заповнити провідний простір номерів рядків нулями
--kw-case=
вивести всі ключові слова у даному регістрі, якщо мова не чутлива до регістру
--delim-кр
встановити CR як роздільник кінця рядка (MacOS 9)
--no-trailing-nl
опустити кінцевий новий рядок
--обгорнути без чисел
пропустити номери рядків обгорнутих рядків (припускається -l)
(X)HTML ВАРІАНТИ
-а, --якорі
прикріпити якоря до номерів рядків (лише HTML)
-y, --anchor-prefix=
встановити префікс імені прив’язки
-N, --прив'язка-ім'я файлу
використовувати ім'я вхідного файлу як ім'я прив'язки
-C, --print-index
надрукувати індексний файл із посиланнями на всі вихідні файли
-n, --упорядкований-список
друкувати рядки як упорядковані елементи списку
--назва-класу=
встановити префікс назви класу CSS; опустити ім'я класу, якщо встановлено значення "NONE"
--inline-css
вивести CSS всередині кожного тегу (докладний висновок)
--закладати-попередньо
укласти фрагментований вихід із тегом pre (припускається -f)
LaTeX ВАРІАНТИ
-б, --бабель
вимкнути скорочення пакетів Babel
-r, --замінити лапки
замінити подвійні лапки на \dq
--гарні символи
покращити вигляд дужок та інших символів
RTF ВАРІАНТИ
-x, --page-size=
встановити розмір сторінки, =[a3, a4, a5, b4, b5, b6, літера]
--char-стилі
включають таблиці стилів символів
SVG ВАРІАНТИ
--висота=
встановити висоту зображення (дозволені одиниці вимірювання)
--ширина=
встановити розмір зображення (див. --height)
GNU ДЖЕРЕЛО-ВИДІЛ СУМІСНІСТЬ ВАРІАНТИ
--doc створити самостійний документ
--no-doc
скасувати параметр --doc
--css=ім'я файлу
ім'я файлу зовнішньої таблиці стилів
--src-lang=STRING
мова-джерело
-t, --tab=INT
вкажіть довжину вкладки
-n, --номер-рядка[=0]
пронумерувати всі вихідні рядки, необов'язковий заповнення
--line-number-ref[=p]
пронумерувати всі вихідні рядки та згенерувати прив'язку, зроблену із зазначеного префікса
p + номер рядка (за замовчуванням='рядок')
--output-dir=шлях
вихідний каталог
--безаварійності
якщо визначення мови для входу не знайдено, воно просто копіюється на вихід
Якщо не вказано вхідні або вихідні файли, stdin і stdout будуть використовуватися для входу або виведення.
HTML буде згенеровано, якщо не вказано інший вихідний формат. Визначення стилю є
зберігається в highlight.css (HTML, XHTML, SVG) або highlight.sty (LaTeX, TeX), якщо ні -c, ні
- Мені дано. Код переформатування (-F) працюватиме лише з вхідними файлами C, C++, C# та Java.
Використовуйте виділення онлайн за допомогою служб onworks.net