google code prettify - code - Una lista de los códigos de idioma de Google Prettify
primjs (2)
Pensé que sería útil tener una lista real en lugar de solo un enlace. Lo encontré en el directorio del cargador que @MikeSamuel vinculó desde el prettifier del código Javascript . Como dice el léame, los comentarios de prettify.js son la fuente autorizada. Sin embargo, ¿qué es el resaltado de sintaxis y cómo funciona? proporcioné una lista mejor formateada, así que la copiaré a continuación. Consulte los enlaces para obtener la información más actualizada.
Si está utilizando los códigos Prettify para marcar el código de desbordamiento de pila, utiliza
<!-- language: lang-or-tag-here -->
your code
Códigos de idioma:
Deje que Prettify interprete el código y adivine.
defaultExplícitamente no utilice ningún resaltado de sintaxis.
lang-noneBash y otros scripts de shell
lang-bash, lang-bsh, lang-csh, lang-shC, C ++, et al.
lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-mDO#
lang-csClojure
lang-cljCoffeeScript
lang-coffeeCSS
lang-cssDardo
lang-dartDelphi
lang-pascalErlang
lang-erl, lang-erlangIr
lang-goHaskell
lang-hsHTML
lang-htmlJava
lang-javaJavaScript
lang-js, lang-javascriptJSON
lang-jsonLaTeX y TeX
lang-latex, lang-texLisp y esquema
lang-cl, lang-el, lang-lisp, lang-lsp, lang-scm, lang-ss, lang-rktLua
lang-luaOCaml, SML, F #, et al.
lang-fs, lang-mlPascal
lang-pascalPerl
lang-pl, lang-perlPHP
lang-phpBuffer de protocolo
lang-protoPitón
lang-py, lang-python, lang-cvR y S
lang-r, lang-sRegex
lang-regexRubí
lang-rb, lang-rubyMoho
lang-rc, lang-rs, lang-rustScala
lang-scalaSQL
lang-sqlVHDL
lang-vhdl, lang-vhdVisual Basic
lang-vb, lang-vbsXML
lang-xml
No puedo encontrar esto en ninguna parte y te juro que solía poder hacerlo muy simple y sin mucha curiosidad. ¿Alguien puede ayudarme? Gracias. Lo apreciaría. Además, ¿ Prettify soporta lotes?
Puede encontrar una tabla en las FAQ , debajo del encabezado ¿ Para qué idiomas funciona? :
Los comentarios en prettify.js son autoritativos, pero el lexer debe funcionar en varios idiomas, incluidos C y amigos, Java, Python, Bash, SQL, HTML, CSS, Javascript, Makefiles y Rust. Funciona de manera aceptable en Ruby, PHP, VB y Awk y en un subconjunto decente de Perl y Ruby, pero debido a las convenciones de comentarios, pero no funciona en Smalltalk.
Otros idiomas son compatibles a través de extensiones: ...
Puede encontrar los manejadores, con sus extensiones en el directorio del cargador.
Para la asignación de extensiones a lenguajes incorporados, vea las llamadas a registerLangHandler en prettify.js