Este es el comando destacado que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
Resaltar: un convertidor de código fuente universal a texto formateado
SINOPSIS
destacar [OPCIONES] ... [ARCHIVOS] ...
DESCRIPCIÓN
Destacar convierte el código fuente a HTML, XHTML, RTF, ODT, LaTeX, TeX, BBCode, SVG, XTERM o
Secuencias de escape ANSI. Hay varios temas de colores disponibles. Destacar reconoce
palabras clave, números, cadenas, comentarios, símbolos y directivas de preprocesador. Es compatible
alrededor de 160 lenguajes de programación, que se definen en los scripts de Lua.
Es fácilmente posible mejorar la base de datos de los lenguajes de programación y el color de Highlights
temas. Consulte el archivo README para obtener más detalles.
General opciones
-B, --batch-recursive =
convertir todos los archivos que coincidan con el comodín (utiliza búsqueda recursiva)
-D, --data-dir =
establecer ruta para resaltar el directorio de datos (obsoleto)
--config-file =
establecer la ruta a un archivo de tema o lang
-h, --ayuda
imprime esta ayuda
-i, --input =
nombre del archivo de entrada
-o, --salida =
nombre del archivo de salida
-d, --outdir =
nombre del directorio de salida
-P, --progreso
barra de progreso de impresión en modo por lotes
-S, --sintaxis =
establecer el tipo de código fuente, necesario si falta el sufijo del archivo de entrada
-v, --detallado
imprimir información de depuración en stderr
-p, --lista-idiomas
enumerar las definiciones de idioma instaladas (en desuso)
-q, - silencioso
suprimir la información de progreso en modo por lotes
-w, --listar-temas
lista de temas instalados (obsoleto)
--fuerza
generar salida si se desconoce la sintaxis de entrada
--list-scripts =
enumerar los scripts instalados = [langs, themes, plugins]
--enchufe =
ejecutar el script del complemento Lua; opción de repetición para aplicar varios complementos
- plug-in-read
establecer el archivo de entrada para un complemento (por ejemplo, 'etiquetas')
--imprimir-config
configuración de la ruta de impresión
- estilo de impresión
imprimir hoja de estilo solamente (ver --style-outfile)
--skip =
ignorar los tipos de archivos desconocidos enumerados (Ejemplo: --skip = 'bak; c ~; h ~')
--start-nested =
definir el lenguaje anidado que comienza la entrada sin abrir el delimitador
--validar-entrada
probar si la entrada es un archivo de texto válido
--versión
versión impresa e información de derechos de autor
Salida formato opciones
-O, --out-format =
archivo de salida en formato dado = [html, xhtml, látex, tex, rtf, odt, ansi,
xterm256, código bb, svg]
-c, --style-outfile =
nombre del archivo de definición de estilo o salida a stdout, si se proporciona "stdout" como archivo
argumento
-T, --doc-título
titulo del documento
-e, --style-infile =
nombre del archivo que se incluirá en style-outfile
-f, --fragmento
omitir el encabezado y pie de página del documento de salida
-F, --reformat =
reformatear la salida con un estilo determinado. =[allman, banner, gnu, java, kr, linux,
stroustrup, herrero, google, pico, ceceo]
-I, --incluir estilo
incluir definición de estilo en la salida
-J, --línea-longitud =
longitud de la línea antes de envolver (ver -W, -V)
-j, --line-number-length =
longitud del número de línea incl. acolchado izquierdo
-k, --font =
establecer fuente (específico del formato de salida)
-K, --font-size =
establecer el tamaño de la fuente (específico del formato de salida)
-l, --línea-números
imprimir números de línea en el archivo de salida
-m, --line-number-start =
comenzar la numeración de la línea con cnt (asume -l)
-s, --style =
establecer estilo de resaltado (ver --list-themes)
-t --replace-tabs =
reemplazar pestañas por números de espacios
-u, --encoding =
establecer la codificación de salida que coincida con la codificación del archivo de entrada; omitir la información de codificación si
establecido en "NONE"
-V, --wrap-simple
envolver líneas largas sin sangrar parámetros de función y declaraciones
-W, - envoltura
envolver líneas largas (usar con precaución)
-z, --ceroes
rellenar el espacio inicial de los números de línea con ceros
--kw-case =
generar todas las palabras clave en un caso dado si el lenguaje no distingue entre mayúsculas y minúsculas
--delim-cr
establecer CR como delimitador de final de línea (MacOS 9)
--sin seguimiento-nl
omitir la nueva línea final
--envolver-sin-números
omitir los números de línea de las líneas envueltas (asume -l)
(X) HTML CAMPUS
-a, --anclajes
adjuntar anclas a los números de línea (solo HTML)
-y, --anchor-prefix =
establecer el prefijo del nombre del ancla
-N, --nombre-archivo-ancla
use el nombre del archivo de entrada como nombre de anclaje
-C, - índice de impresión
imprimir archivo de índice con enlaces a todos los archivos de salida
-n, - lista-ordenada
imprimir líneas como elementos de lista ordenados
--class-name =
establecer el prefijo del nombre de la clase CSS; omitir el nombre de la clase si se establece en "NINGUNO"
--css en línea
salida CSS dentro de cada etiqueta (salida detallada)
--encerrar-pre
adjuntar salida fragmentada con pre etiqueta (asume -f)
Látex CAMPUS
-b, --babel
deshabilitar las abreviaturas de paquetes de Babel
-r, --reemplazar-comillas
reemplazar comillas dobles por \ dq
- bonitos-símbolos
mejorar la apariencia de los corchetes y otros símbolos
RTF CAMPUS
-x, --page-size =
establecer el tamaño de la página, = [a3, a4, a5, b4, b5, b6, letter]
--char-estilos
incluir hojas de estilo de personajes
SVG CAMPUS
--altura =
establecer altura de imagen (unidades permitidas)
--width =
establecer el tamaño de la imagen (ver --altura)
GNU FUENTE-DESTACADO COMPATIBILIDAD CAMPUS
--doc crear documento independiente
--no-doc
cancelar la opción --doc
--css = nombre de archivo
el nombre de archivo de la hoja de estilo externa
--src-lang = CADENA
lenguaje fuente
-t, --tab = INT
especificar la longitud de la pestaña
-n, --line-number [= 0]
numerar todas las líneas de salida, relleno opcional
--line-number-ref [= p]
numere todas las líneas de salida y genere un ancla, hecha del prefijo especificado
p + el número de línea (predeterminado = 'línea')
--output-dir = ruta
directorio de salida
--a prueba de fallos
si no se encuentra una definición de idioma para la entrada, simplemente se copia en la salida
Si no se especifican archivos de entrada o salida, stdin y stdout se utilizarán para la entrada o salida.
Se generará HTML a menos que se proporcione otro formato de salida. Las definiciones de estilo son
almacenado en highlight.css (HTML, XHTML, SVG) o highlight.sty (LaTeX, TeX) si ni -c ni
-Estoy dado. Reformatear el código (-F) solo funcionará con archivos de entrada C, C ++, C # y Java.
Use resaltado en línea usando los servicios de onworks.net