Я не могу найти это нигде, и я клянусь, что имел возможность очень просто без особого интереса. Может кто-нибудь мне помочь? Благодарю. Буду премного благодарен. Кроме того, поддерживает префикс Batch?
Список Google Prettify Language Codes
Ответ 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