Я не могу найти это нигде, и я клянусь, что имел возможность очень просто без особого интереса. Может кто-нибудь мне помочь? Благодарю. Буду премного благодарен. Кроме того, поддерживает префикс 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-noneBash и другие сценарии оболочки
lang-bash, lang-bsh, lang-csh, lang-shC, С++ и др.
lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-mС#
lang-csClojure
lang-cljCoffeeScript
lang-coffeeCSS
lang-cssДарт
lang-dartDelphi
lang-pascalЭрланга
lang-erl, lang-erlangGo
lang-goХаскел
lang-hsHTML
lang-htmlJava
lang-javaJavaScript
lang-js, lang-javascriptJSON
lang-jsonLaTeX и TeX
lang-latex, lang-texLisp и схема
lang-cl, lang-el, lang-lisp, lang-lsp, lang-scm, lang-ss, lang-rktЛуа
lang-luaOCaml, SML, F # и др.
lang-fs, lang-mlПаскаль
lang-pascalPerl
lang-pl, lang-perlPHP
lang-phpБуферы протокола
lang-protoPython
lang-py, lang-python, lang-cvR и S
lang-r, lang-sRegex
lang-regexРубин
lang-rb, lang-rubyРжавчина
lang-rc, lang-rs, lang-rustScala
lang-scalaSQL
lang-sqlVHDL
lang-vhdl, lang-vhdVisual Basic
lang-vb, lang-vbsXML
lang-xml