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.
default
Explícitamente no utilice ningún resaltado de sintaxis.
lang-none
Bash y otros scripts de shell
lang-bash, lang-bsh, lang-csh, lang-sh
C, C ++, et al.
lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-m
DO#
lang-cs
Clojure
lang-clj
CoffeeScript
lang-coffee
CSS
lang-css
Dardo
lang-dart
Delphi
lang-pascal
Erlang
lang-erl, lang-erlang
Ir
lang-go
Haskell
lang-hs
HTML
lang-html
Java
lang-java
JavaScript
lang-js, lang-javascript
JSON
lang-json
LaTeX y TeX
lang-latex, lang-tex
Lisp y esquema
lang-cl, lang-el, lang-lisp, lang-lsp, lang-scm, lang-ss, lang-rkt
Lua
lang-lua
OCaml, SML, F #, et al.
lang-fs, lang-ml
Pascal
lang-pascal
Perl
lang-pl, lang-perl
PHP
lang-php
Buffer de protocolo
lang-proto
Pitón
lang-py, lang-python, lang-cv
R y S
lang-r, lang-s
Regex
lang-regex
Rubí
lang-rb, lang-ruby
Moho
lang-rc, lang-rs, lang-rust
Scala
lang-scala
SQL
lang-sql
VHDL
lang-vhdl, lang-vhd
Visual Basic
lang-vb, lang-vbs
XML
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