所支持的语言

Pygments 支持越来越多的语言。请注意这个空间 …

编程语言

模板语言

其他标记

  • Apache config files

  • Apache Pig

  • BBCode

  • Bdd

  • CapDL

  • Cap’n Proto

  • CDDL

  • CMake

  • Csound scores

  • CSS

  • Debian control files

  • Diff files

  • Dockerfiles

  • DTD

  • EBNF

  • E-mail headers

  • Extempore

  • Flatline

  • Gettext catalogs

  • Gnuplot script

  • Groff markup

  • GSQL

  • Hexdumps

  • HTML

  • HTTP sessions

  • IDL

  • Inform

  • INI-style config files

  • IRC logs (irssi style)

  • Isabelle

  • JSGF notation

  • JSON, JSON-LD

  • Lean theorem prover

  • Lighttpd config files

  • LilyPond

  • Linux kernel log (dmesg)

  • LLVM assembly

  • LSL scripts

  • Makefiles

  • MoinMoin/Trac Wiki markup

  • MQL

  • MySQL

  • NCAR command language

  • NestedText

  • Nginx config files

  • Nix language

  • NSIS scripts

  • Notmuch

  • OMG IDL

  • PEG

  • POV-Ray scenes

  • Procfile

  • PromQL

  • Puppet

  • QML

  • Ragel

  • Redcode

  • ReST

  • Roboconf

  • Robot Framework

  • RPM spec files

  • Rql

  • RSL

  • Scdoc

  • Sieve

  • Singularity

  • Smithy

  • Sophia

  • SPARQL

  • SQL, also MySQL, SQLite

  • Squid configuration

  • TADS 3

  • Terraform

  • TeX

  • Thrift

  • TNT

  • TOML

  • Treetop grammars

  • USD (Universal Scene Description)

  • Varnish configs

  • VGL

  • Vim Script

  • WDiff

  • Web IDL

  • Windows batch files

  • XML

  • XSLT

  • YAML

  • YANG

  • Windows Registry files

交互式终端/shell 会话

为了高亮交互式终端或 shell 会话,在你的代码片段前加上一个特殊格式的提示。

支持的 shell 与例子如下。在每个例子中,括号内的提示部分 [any] 代表提示的可选部分,没有括号或括号内的提示部分 (any) 代表提示的必要部分。

  • Bash 会话 (console, shell-session):

    [any@any]$ ls -lh
    [any@any]# ls -lh
    [any@any]% ls -lh
    $ ls -lh
    # ls -lh
    % ls -lh
    > ls -lh
    
  • MSDOS 会话 (doscon):

    [any]> dir
    > dir
    More? dir
    
  • Tcsh 会话 (tcshcon):

    (any)> ls -lh
    ? ls -lh
    
  • PowerShell 会话 (ps1con):

    PS[any]> Get-ChildItem
    PS> Get-ChildItem
    >> Get-ChildItem
    

… 这就是全部?

好吧,为什么不写你自己的呢?对Pygments的贡献是简单而有趣的。看一看 关于 词法 开发的文档。欢迎在 GitHub 上提出拉取请求。

注意:这里列出的语言是在开发版本中支持的。 最新版本可能缺少其中的几个。