Это выделенная команда, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Highlight - универсальный конвертер исходного кода в форматированный текст
СИНТАКСИС
выделить [ОПЦИИ] ... [ФАЙЛЫ] ...
ОПИСАНИЕ
Выделите конвертирует исходный код в HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM или
Управляющие последовательности ANSI. Доступно несколько цветовых тем. Выделите признает
ключевые слова, числа, строки, комментарии, символы и директивы препроцессора. Он поддерживает
около 160 языков программирования, которые определены в скриптах Lua.
Легко можно расширить базу данных подсветки языков программирования и цветов.
темы. Подробности смотрите в файле README.
Общие кредита
-B, --batch-recursive =
конвертировать все файлы, соответствующие подстановочному знаку (использует рекурсивный поиск)
-D, --data-dir =
установить путь для выделения каталога данных (устарело)
--config-file =
установить путь к файлу языка или темы
-х, --помощь
распечатать эту справку
-i, --input =
имя входного файла
-o, --output =
имя выходного файла
-d, --outdir =
имя выходного каталога
-П, --прогресс
индикатор выполнения печати в пакетном режиме
-S, --syntax =
установить тип исходного кода, необходимо, если отсутствует суффикс входного файла
-v, --подробный
распечатать отладочную информацию в stderr
-p, --список-языков
список установленных определений языков (устарело)
-к, --тишина
подавить информацию о прогрессе в пакетном режиме
-w, --list-темы
список установленных тем (устарело)
--сила
генерировать вывод, если синтаксис ввода неизвестен
--list-scripts =
список установленных скриптов = [языки, темы, плагины]
--plug-in =
выполнить скрипт плагина Lua; вариант повторения для применения нескольких плагинов
- plug-in-read
установить входной файл для плагина (например, «теги»)
--print-config
конфигурация пути печати
- стиль печати
печатать только таблицу стилей (см. --style-outfile)
--skip =
игнорировать перечисленные неизвестные типы файлов (пример: --skip = 'bak; c ~; h ~')
--start-nested =
определить вложенный язык, который запускает ввод без открывающего разделителя
--проверить-ввод
проверить, является ли ввод действительным текстовым файлом
--версия
версия для печати и информация об авторских правах
Результат форматирование кредита
-O, --out-format =
выходной файл в заданном формате = [html, xhtml, latex, tex, rtf, odt, ansi,
xterm256, bbcode, svg]
-c, --style-outfile =
имя файла определения стиля или вывод на стандартный вывод, если "стандартный вывод" задан как файл
аргумент
-T, --doc-название
название документа
-e, --style-infile =
имя файла, который будет включен в style-outfile
-ф, --фрагмент
опускать верхний и нижний колонтитулы выходного документа
-F, --reformat =
переформатировать вывод в заданном стиле. =[allman, banner, gnu, java, kr, linux,
страуструп, уайтсмит, гугл, пико, лисп]
-I, --include-стиль
включить определение стиля в вывод
-J, --line-length =
длина строки перед переносом (см. -W, -V)
-j, --line-number-length =
длина номера строки вкл. левый отступ
-k, --font =
установить шрифт (зависит от формата вывода)
-K, --font-size =
установить размер шрифта (зависит от формата вывода)
-l, --номера строк
печатать номера строк в выходном файле
-m, --line-number-start =
нумерация начальной строки с помощью cnt (предполагается -l)
-s, --style =
установить стиль выделения (см. --list-themes)
-t --replace-tabs =
заменить табуляции на пробелы
-u, --encoding =
установить кодировку вывода, которая соответствует кодировке входного файла; опустить информацию о кодировке, если
установлен на "НЕТ"
-V, --wrap-простой
переносить длинные строки без отступов для параметров и операторов функций
-W, --обернуть
обернуть длинные строки (использовать с осторожностью)
-z, - нуля
заполнить ведущее пространство номеров строк нулями
--kw-case =
вывести все ключевые слова в данном случае, если язык не чувствителен к регистру
--delim-cr
установить CR как разделитель конца строки (MacOS 9)
--no-trailing-nl
опустить завершающую новую строку
--wrap-без-числа
опускать номера строк из перенесенных строк (предполагает -l)
(X) HTML ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-а, --якоря
прикреплять якоря к номерам строк (только HTML)
-y, --anchor-prefix =
установить префикс имени привязки
-N, --якорь-имя-файла
использовать имя входного файла как имя привязки
-C, --print-индекс
распечатать индексный файл со ссылками на все выходные файлы
-n, --ordered-список
печатать строки как элементы упорядоченного списка
- имя-класса =
установить префикс имени класса CSS; не указывать имя класса, если установлено значение "NONE"
--inline-CSS
вывод CSS внутри каждого тега (подробный вывод)
--enclose-pre
заключать фрагментированный вывод с помощью тега pre (предполагает -f)
Латекс ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-б, --бабель
отключить сокращение пакетов Babel
-r, --replace-кавычки
заменить двойные кавычки на \ dq
--красивые символы
улучшить внешний вид скобок и других символов
RTF ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-x, --page-size =
установить размер страницы, = [a3, a4, a5, b4, b5, b6, letter]
- стили char
включить таблицы стилей символов
SVG ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--height =
установить высоту изображения (допустимые единицы)
--width =
установить размер изображения (см. --height)
GNU ИСТОЧНИК-ОСОБЕННОСТИ СОВМЕСТИМОСТЬ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--doc создать отдельный документ
--нет-док
отмените опцию --doc
--css = имя файла
имя файла внешней таблицы стилей
--src-lang = СТРОКА
язык источника
-t, --tab = INT
указать длину табуляции
-n, --line-number [= 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