cmdbox-code
命令
代码块支持的全部语言列表 — 基于 Prism (refractor) 语法高亮引擎,共 287 种
cmdbox-code
代码块支持的全部语言列表 — 基于 Prism (refractor) 语法高亮引擎,共 287 种
补充说明
本文列出该项目所有 Markdown 代码块可用的语言标识符。高亮引擎使用 refractor(Prism 的 React 封装),通过 rehype-prism-plus/all 加载全部语言。在 .md 文件中使用 ```语言名 即可触发对应语法高亮。
例如:
` ` `python
print("Hello World")
` ` `
别名说明:cmd 代码块通过 refractor.alias('batch', 'cmd') 映射到 batch 语法高亮。
A
| 语言 |
标识符 |
| ABAP |
abap |
| ABNF |
abnf |
| ActionScript |
actionscript |
| Ada |
ada |
| Agda |
agda |
| AL |
al |
| ANTLR4 |
antlr4 |
| ApacheConf |
apacheconf |
| Apex |
apex |
| APL |
apl |
| AppleScript |
applescript |
| AQL |
aql |
| Arduino |
arduino |
| ARFF |
arff |
| ARM Assembly |
armasm |
| Arturo |
arturo |
| AsciiDoc |
asciidoc |
| ASM6502 |
asm6502 |
| AVR ATmega ASM |
asmatmel |
| ASP.NET |
aspnet |
| AutoHotkey |
autohotkey |
| AutoIt |
autoit |
| AviSynth |
avisynth |
| Avro IDL |
avro-idl |
| AWK |
awk |
B
| 语言 |
标识符 |
| Bash |
bash |
| BASIC |
basic |
| Batch |
batch |
| Batch (CMD) |
cmd (别名,映射到 batch) |
| BBCode |
bbcode |
| BBj |
bbj |
| Bicep |
bicep |
| Birb |
birb |
| Bison |
bison |
| BNF |
bnf |
| BQN |
bqn |
| Brainfuck |
brainfuck |
| BrightScript |
brightscript |
| Bro |
bro |
| BSL |
bsl |
C
| 语言 |
标识符 |
| C |
c |
| CFScript |
cfscript |
| ChaiScript |
chaiscript |
| CIL |
cil |
| Cilk/C |
cilkc |
| Cilk/C++ |
cilkcpp |
| C-like |
clike |
| Clojure |
clojure |
| CMake |
cmake |
| COBOL |
cobol |
| CoffeeScript |
coffeescript |
| Concurnas |
concurnas |
| Cooklang |
cooklang |
| Coq |
coq |
| C++ |
cpp |
| Crystal |
crystal |
| C# |
csharp |
| CSHTML |
cshtml |
| CSP |
csp |
| CSS |
css |
| CSS Extras |
css-extras |
| CSV |
csv |
| CUE |
cue |
| Cypher |
cypher |
D
| 语言 |
标识符 |
| D |
d |
| Dart |
dart |
| DataWeave |
dataweave |
| DAX |
dax |
| Dhall |
dhall |
| Diff |
diff |
| Django/Jinja2 |
django |
| DNS Zone File |
dns-zone-file |
| Docker |
docker |
| DOT (Graphviz) |
dot |
E
| 语言 |
标识符 |
| EBNF |
ebnf |
| EditorConfig |
editorconfig |
| Eiffel |
eiffel |
| EJS |
ejs |
| Elixir |
elixir |
| Elm |
elm |
| ERB |
erb |
| Erlang |
erlang |
| Embedded Lua |
etlua |
| Excel Formula |
excel-formula |
F
| 语言 |
标识符 |
| Factor |
factor |
| False |
false |
| Firestore Security Rules |
firestore-security-rules |
| Flow |
flow |
| Fortran |
fortran |
| F# |
fsharp |
| FreeMarker Template |
ftl |
G
| 语言 |
标识符 |
| GAP |
gap |
| G-code |
gcode |
| GDScript |
gdscript |
| GEDCOM |
gedcom |
| gettext |
gettext |
| Gherkin |
gherkin |
| Git |
git |
| GLSL |
glsl |
| GML |
gml |
| GN |
gn |
| Go |
go |
| Go Module |
go-module |
| Gradle |
gradle |
| GraphQL |
graphql |
| Groovy |
groovy |
H
| 语言 |
标识符 |
| Haml |
haml |
| Handlebars |
handlebars |
| Haskell |
haskell |
| Haxe |
haxe |
| HCL |
hcl |
| HLSL |
hlsl |
| Hoon |
hoon |
| HPKP |
hpkp |
| HSTS |
hsts |
| HTTP |
http |
I
| 语言 |
标识符 |
| IchigoJam |
ichigojam |
| Icon |
icon |
| ICU Message Format |
icu-message-format |
| Idris |
idris |
| IEC 61131-3 ST |
iecst |
| .ignore |
ignore |
| Inform 7 |
inform7 |
| INI |
ini |
| Io |
io |
J
| 语言 |
标识符 |
| J |
j |
| Java |
java |
| Javadoc |
javadoc |
| Javadoc-like |
javadoclike |
| JavaScript |
javascript |
| Java Stack Trace |
javastacktrace |
| JEXL |
jexl |
| Jolie |
jolie |
| jq |
jq |
| JS Extras |
js-extras |
| JS Templates |
js-templates |
| JSDoc |
jsdoc |
| JSON |
json |
| JSON5 |
json5 |
| JSONP |
jsonp |
| JS Stack Trace |
jsstacktrace |
| JSX |
jsx |
| Julia |
julia |
K
| 语言 |
标识符 |
| Keepalived |
keepalived |
| Keyman |
keyman |
| Kotlin |
kotlin |
| Kumir |
kumir |
| Kusto |
kusto |
L
| 语言 |
标识符 |
| LaTeX |
latex |
| Latte |
latte |
| Less |
less |
| LilyPond |
lilypond |
| Linker Script |
linker-script |
| Liquid |
liquid |
| Lisp |
lisp |
| LiveScript |
livescript |
| LLVM IR |
llvm |
| Log |
log |
| LOLCODE |
lolcode |
| Lua |
lua |
M
| 语言 |
标识符 |
| Magma |
magma |
| Makefile |
makefile |
| Markdown |
markdown |
| HTML/Markup |
markup |
| Markup Templating |
markup-templating |
| Mata |
mata |
| MATLAB |
matlab |
| MaxScript |
maxscript |
| MEL |
mel |
| Mermaid |
mermaid |
| MetaFont |
metafont |
| Mizar |
mizar |
| MongoDB |
mongodb |
| Monkey |
monkey |
| MoonScript |
moonscript |
N
| 语言 |
标识符 |
| N1QL |
n1ql |
| N4JS |
n4js |
| Nand To Tetris HDL |
nand2tetris-hdl |
| Nano.is |
naniscript |
| NASM |
nasm |
| Neon |
neon |
| Nevod |
nevod |
| Nginx |
nginx |
| Nim |
nim |
| Nix |
nix |
| NSIS |
nsis |
O
| 语言 |
标识符 |
| Objective-C |
objectivec |
| OCaml |
ocaml |
| Odin |
odin |
| OpenCL |
opencl |
| OpenQASM |
openqasm |
| Oz |
oz |
P
| 语言 |
标识符 |
| PARI/GP |
parigp |
| Parser |
parser |
| Pascal |
pascal |
| Pascaligo |
pascaligo |
| PC-Axis |
pcaxis |
| PeopleCode |
peoplecode |
| Perl |
perl |
| PHP |
php |
| PHP Extras |
php-extras |
| PHPDoc |
phpdoc |
| PlantUML |
plant-uml |
| PL/SQL |
plsql |
| PowerQuery |
powerquery |
| PowerShell |
powershell |
| Processing |
processing |
| Prolog |
prolog |
| PromQL |
promql |
| Properties |
properties |
| Protocol Buffers |
protobuf |
| PSL |
psl |
| Pug |
pug |
| Puppet |
puppet |
| Pure |
pure |
| PureBasic |
purebasic |
| PureScript |
purescript |
| Python |
python |
Q
| 语言 |
标识符 |
| Q |
q |
| QML |
qml |
| Qore |
qore |
| Q# |
qsharp |
R
| 语言 |
标识符 |
| R |
r |
| Racket |
racket |
| Reason |
reason |
| Regex |
regex |
| Rego |
rego |
| Ren'Py |
renpy |
| ReScript |
rescript |
| REST |
rest |
| Rip |
rip |
| Roboconf |
roboconf |
| Robot Framework |
robotframework |
| Ruby |
ruby |
| Rust |
rust |
S
| 语言 |
标识符 |
| SAS |
sas |
| Sass |
sass |
| Scala |
scala |
| Scheme |
scheme |
| SCSS |
scss |
| Shell Session |
shell-session |
| Smali |
smali |
| Smalltalk |
smalltalk |
| Smarty |
smarty |
| SML |
sml |
| Solidity |
solidity |
| Solution File |
solution-file |
| Soy |
soy |
| SPARQL |
sparql |
| Splunk SPL |
splunk-spl |
| SQF |
sqf |
| SQL |
sql |
| Squirrel |
squirrel |
| Stan |
stan |
| Stata |
stata |
| Stylus |
stylus |
| SuperCollider |
supercollider |
| Swift |
swift |
| Systemd |
systemd |
T
| 语言 |
标识符 |
| T4 (C#) |
t4-cs |
| T4 Templating |
t4-templating |
| T4 (VB) |
t4-vb |
| TAP |
tap |
| Test Output |
test |
| Tcl |
tcl |
| Textile |
textile |
| TOML |
toml |
| Tremor |
tremor |
| TSX |
tsx |
| Template Toolkit 2 |
tt2 |
| Turtle |
turtle |
| Twig |
twig |
| TypeScript |
typescript |
| TypoScript |
typoscript |
U
| 语言 |
标识符 |
| UnrealScript |
unrealscript |
| UO Razor |
uorazor |
| URI |
uri |
V
| 语言 |
标识符 |
| V |
v |
| Vala |
vala |
| VB.NET |
vbnet |
| Velocity |
velocity |
| Verilog |
verilog |
| VHDL |
vhdl |
| Vim |
vim |
| Visual Basic |
visual-basic |
W
| 语言 |
标识符 |
| WarpScript |
warpscript |
| WebAssembly |
wasm |
| Web IDL |
web-idl |
| WGSL |
wgsl |
| Wiki |
wiki |
| Wolfram |
wolfram |
| Wren |
wren |
X
| 语言 |
标识符 |
| Xeora |
xeora |
| XML Doc |
xml-doc |
| Xojo |
xojo |
| XQuery |
xquery |
Y
| 语言 |
标识符 |
| YAML |
yaml |
| Yang |
yang |
Z