我在任何地方都找不到这个,我发誓我以前可以很简单地不用太多窥探。谁能帮我?谢谢。我会很感激。另外,美化是否支持批处理?
2 回答
我认为拥有一个实际列表而不仅仅是一个链接会很有帮助。我在@MikeSamuel 从Javascript code prettifier 链接到的加载程序目录中找到了它。正如自述文件所述,prettify.js注释是权威来源。然而,什么是语法高亮,它是如何工作的?提供了格式更好的列表,所以我将在下面复制。有关最新信息,请参阅链接。
如果您使用 Prettify 代码来标记 Stack Overflow 代码,您可以使用
<!-- language: lang-or-tag-here -->
your code
语言代码:
让 Prettify 解释代码并猜测。
default明确不要使用任何语法高亮。
lang-noneBash 和其他 Shell 脚本
lang-bash, lang-bsh, lang-csh, lang-shC、C++ 等
lang-c, lang-cc, lang-cpp, lang-cxx, lang-cyc, lang-mC#
lang-csClojure
lang-clj咖啡脚本
lang-coffeeCSS
lang-css镖
lang-dart德尔福
lang-pascal二郎
lang-erl, lang-erlang去
lang-go哈斯克尔
lang-hsHTML
lang-html爪哇
lang-javaJavaScript
lang-js, lang-javascriptJSON
lang-json乳胶和 TeX
lang-latex, lang-texLisp 和 Scheme
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-s正则表达式
lang-regex红宝石
lang-rb, lang-ruby锈
lang-rc, lang-rs, lang-rust斯卡拉
lang-scalaSQL
lang-sql高密度脂蛋白
lang-vhdl, lang-vhd视觉基础
lang-vb, lang-vbsXML
lang-xml
prettify.js 中的注释是权威的,但词法分析器应该适用于多种语言,包括 C 和朋友、Java、Python、Bash、SQL、HTML、XML、CSS、Javascript、Makefiles 和 Rust。它可以在 Ruby、PHP、VB 和 Awk 以及 Perl 和 Ruby 的一个不错的子集上正常运行,但是,由于注释约定,它不能在 Smalltalk 上运行。
通过扩展支持其他语言:...
您可以在加载程序目录中找到处理程序及其扩展名
有关从扩展到内置语言的映射,请参阅prettify.jsregisterLangHandler中的调用