Подтвердить что ты не робот

Список Google Prettify Language Codes

Я не могу найти это нигде, и я клянусь, что имел возможность очень просто без особого интереса. Может кто-нибудь мне помочь? Благодарю. Буду премного благодарен. Кроме того, поддерживает префикс Batch?

4b9b3361

Ответ 1

Вы можете найти таблицу в FAQ под заголовком Для каких языков это работает?:

Комментарии в prettify.js являются авторитетными, но lexer должен работать на нескольких языках, включая C и друзей, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, Makefiles и Rust. Он работает на Ruby, PHP, VB и Awk и является достойным подмножеством Perl и Ruby, но из-за комментариев соглашений, но не работает на Smalltalk.

Другие языки поддерживаются через расширения:...


Вы можете найти обработчики с их расширениями в каталог загрузчика


Для отображения из расширений на встроенные языки см. вызовы registerLangHandler в prettify.js

Ответ 2

Я думал, что было бы полезно иметь фактический список, а не просто ссылку. Я нашел его в каталоге загрузчика, с которым @MikeSamuel связан с префикс кода JavaScript. Как говорится в readme, комментарии prettify.js являются авторитетным источником. Однако Что такое подсветка синтаксиса и как она работает? предоставил лучший форматированный список, поэтому я скопирую это ниже. Обратитесь к ссылкам для получения самой свежей информации.

Если вы используете коды Prettify для разметки кода, вы используете

<!-- language: lang-or-tag-here -->

    your code

Коды языков:

Пусть Prettify интерпретирует код и угадывает.

default

Явно не использую подсветку синтаксиса.

lang-none

Bash и другие сценарии оболочки

lang-bash, lang-bsh, lang-csh, lang-sh

C, С++ и др.

lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-m

С#

lang-cs

Clojure

lang-clj

CoffeeScript

lang-coffee

CSS

lang-css

Дарт

lang-dart

Delphi

lang-pascal

Эрланга

lang-erl, lang-erlang

Go

lang-go

Хаскел

lang-hs

HTML

lang-html

Java

lang-java

JavaScript

lang-js, lang-javascript

JSON

lang-json

LaTeX и TeX

lang-latex, lang-tex

Lisp и схема

lang-cl, lang-el, lang-lisp, lang-lsp, lang-scm, lang-ss, lang-rkt

Луа

lang-lua

OCaml, SML, F # и др.

lang-fs, lang-ml

Паскаль

lang-pascal

Perl

lang-pl, lang-perl

PHP

lang-php

Буферы протокола

lang-proto

Python

lang-py, lang-python, lang-cv

R и S

lang-r, lang-s

Regex

lang-regex

Рубин

lang-rb, lang-ruby

Ржавчина

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