Google Prettify语言代码列表

Gab*_*ias 21 google-code-prettify

我无法在任何地方找到这个,我发誓我曾经能够非常简单地没有太多的窥探.谁能帮我?谢谢.我会很感激.还有,美化支持批量吗?

Sur*_*gch 18

我认为拥有一个实际的列表而不仅仅是一个链接是有帮助的.我发现它在加载器目录中@MikeSamuel链接到Javascript代码美化.正如自述文件所述,prettify.js评论是权威来源.但是,什么是语法高亮,它是如何工作的?提供了一个更好的格式化列表,所以我将在下面复制.请参阅链接以获取最新信息.

如果您使用Prettify代码标记Stack Overflow代码,则使用

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

    your code
Run Code Online (Sandbox Code Playgroud)

语言代码:

让Prettify解释代码和猜测.

default
Run Code Online (Sandbox Code Playgroud)

明确地不使用任何语法突出显示.

lang-none
Run Code Online (Sandbox Code Playgroud)

Bash和其他Shell脚本

lang-bash, lang-bsh, lang-csh, lang-sh
Run Code Online (Sandbox Code Playgroud)

C,C++等

lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-m
Run Code Online (Sandbox Code Playgroud)

C#

lang-cs
Run Code Online (Sandbox Code Playgroud)

Clojure的

lang-clj
Run Code Online (Sandbox Code Playgroud)

CoffeeScript的

lang-coffee
Run Code Online (Sandbox Code Playgroud)

CSS

lang-css
Run Code Online (Sandbox Code Playgroud)

lang-dart
Run Code Online (Sandbox Code Playgroud)

德尔福

lang-pascal
Run Code Online (Sandbox Code Playgroud)

二郎神

lang-erl, lang-erlang
Run Code Online (Sandbox Code Playgroud)

lang-go
Run Code Online (Sandbox Code Playgroud)

哈斯克尔

lang-hs
Run Code Online (Sandbox Code Playgroud)

HTML

lang-html
Run Code Online (Sandbox Code Playgroud)

Java的

lang-java
Run Code Online (Sandbox Code Playgroud)

JavaScript的

lang-js, lang-javascript
Run Code Online (Sandbox Code Playgroud)

JSON

lang-json
Run Code Online (Sandbox Code Playgroud)

LaTeX和TeX

lang-latex, lang-tex
Run Code Online (Sandbox Code Playgroud)

Lisp和Scheme

lang-cl, lang-el, lang-lisp, lang-lsp, lang-scm, lang-ss, lang-rkt
Run Code Online (Sandbox Code Playgroud)

LUA

lang-lua
Run Code Online (Sandbox Code Playgroud)

OCaml,SML,F#,et al

lang-fs, lang-ml
Run Code Online (Sandbox Code Playgroud)

帕斯卡尔

lang-pascal
Run Code Online (Sandbox Code Playgroud)

Perl的

lang-pl, lang-perl
Run Code Online (Sandbox Code Playgroud)

PHP

lang-php
Run Code Online (Sandbox Code Playgroud)

协议缓冲区

lang-proto
Run Code Online (Sandbox Code Playgroud)

蟒蛇

lang-py, lang-python, lang-cv
Run Code Online (Sandbox Code Playgroud)

R和S.

lang-r, lang-s
Run Code Online (Sandbox Code Playgroud)

正则表达式

lang-regex
Run Code Online (Sandbox Code Playgroud)

红宝石

lang-rb, lang-ruby
Run Code Online (Sandbox Code Playgroud)

lang-rc, lang-rs, lang-rust
Run Code Online (Sandbox Code Playgroud)

斯卡拉

lang-scala
Run Code Online (Sandbox Code Playgroud)

SQL

lang-sql
Run Code Online (Sandbox Code Playgroud)

VHDL

lang-vhdl, lang-vhd
Run Code Online (Sandbox Code Playgroud)

Visual Basic

lang-vb, lang-vbs
Run Code Online (Sandbox Code Playgroud)

XML

lang-xml
Run Code Online (Sandbox Code Playgroud)

  • 所以没有属性文件或配置文件? (2认同)

Mik*_*uel 15

您可以在常见问题解答中的标题下找到一个表格,哪些语言可以使用?:

prettify.js中的注释是权威的,但词法分析器应该适用于多种语言,包括C和朋友,Java,Python,Bash,SQL,HTML,XML,CSS,Javascript,Makefile和Rust.它适用于Ruby,PHP,VB和Awk以及Perl和Ruby的一个不错的子集,但是,由于注释约定,但不适用于Smalltalk.

通过扩展支持其他语言:...


您可以在loader目录中找到处理程序及其扩展名


有关从扩展到内置语言的映射,请参阅prettify.js中registerLangHandler调用