primjs code google-code-prettify

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