项目

常规

个人资料

操作

支持代码高亮的语言

默认代码高亮从Redmine 4.0.0开始依赖于Rouge。它支持超过200种语言。请参考RedmineTextFormattingTextileRedmineTextFormattingMarkdown了解如何高亮代码。

以下是Redmine 5.1.0捆绑的Rouge 4.2.0支持的语言列表。您也可以在Redmine的安装目录中运行bundle exec rougify list来获取列表。

语言 描述
abap SAP - 高级业务应用编程
actionscript ActionScript [别名:as,as3]
ada Ada 2012编程语言
apache Apache网络服务器配置文件
apex APEX编程语言(由salesforce提供)
apiblueprint 基于Markdown的API描述语言。[别名:apiblueprint,apib]
applescript 苹果公司提供的AppleScript脚本语言(https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html)[别名:applescript]
armasm ARM汇编语法
augeas Augeas编程语言(augeas.net)[别名:aug]
awk 模式导向的扫描和处理语言
batchfile Windows批处理文件 [别名:bat,batch,dosbatch,winbatch]
bbcbasic BBC BASIC语法
bibtex BibTeX [别名:bib]
biml BIML,商务智能标记语言
bpf BPF字节码语法
brainfuck Brainfuck编程语言
brightscript BrightScript编程语言(https://developer.roku.com/en-ca/docs/references/brightscript/language/brightscript-language-reference.md)[别名:bs,brs]
bsl 1C:Enterprise编程语言
c C编程语言
ceylon 说得更多,更清晰。
cfscript CFScript,CFML脚本语言 [别名:cfc]
cisco_ios Cisco IOS配置词法分析器
clean 清洁编程语言(clean.cs.ru.nl)
clojure Clojure编程语言(clojure.org)[别名:clj,cljs]
cmake 跨平台、开源构建系统
cmhg RISC OS C模块头生成器源文件
codeowners 代码所有者语法(https://docs.gitlab.com/ee/user/project/codeowners/reference.html
coffeescript Coffeescript编程语言(coffeescript.org)[别名:coffee,coffee-script]
common_lisp Lisp的通用Lisp变体(common-lisp.net)[别名:cl,common-lisp,elisp,emacs-lisp,lisp]
conf 配置文件的通用词法分析器 [别名:config,configuration]
console 适用于shell会话的通用词法分析器。接受?lang和?output词法分析器选项,?prompt选项,?comments以启用#注释,以及?error以处理错误信息。[别名:终端,shell_session,shell-session,终端,shell_session,shell-session]
coq Coq (coq.inria.fr)
cpp C++编程语言 [别名:c++,c++]
crystal Crystal编程语言 (crystal-lang.org) [别名:cr]
csharp 一种面向.NET的多范式语言 [别名:c#,cs]
css 层叠样式表,用于设置网页样式
csvs CSV架构语言(digital-preservation.github.io)
cuda 统一计算设备架构,用于使用NVIDIA GPU编程
cypher Cypher查询语言(neo4j.com/docs/cypher-manual) [别名:cypher]
cython Cython和Pyrex源代码(cython.org) [别名:pyx,pyrex]
d D编程语言(dlang.org) [别名:dlang]
dafny Dafny编程语言(github.com/dafny-lang/dafny)
dart Dart编程语言(dart.dev)
datastudio Datastudio脚本语言
diff 分析统一差异或补丁 [别名:patch,udiff]
digdag 一个简单、开源的多云工作流引擎(https://www.digdag.io/)
docker Dockerfile语法 [别名:dockerfile,Dockerfile]
dot 图形描述语言 [别名:graphviz]
ecl 企业控制语言(hpccsystems.com)
eex 嵌入式Elixir [别名:leex,heex]
eiffel Eiffel编程语言
elixir Elixir语言(elixir-lang.org) [别名:elixir,exs]
elm Elm编程语言(http://elm-lang.org/)
email 电子邮件消息 [别名:eml,e-mail]
epp 嵌入式Puppet模板文件
erb 嵌入式Ruby模板文件 [别名:eruby,rhtml]
erlang Erlang编程语言(erlang.org) [别名:erl]
escape 用于包含转义内容的通用词法分析器 - 请参阅Formatter.enable_escape! [别名:esc]
factor Factor,实用的栈语言(factorcode.org)
fluent Fluent本地化文件 [别名:ftl]
fortran Fortran 2008(自由格式)
freefem FreeFEM编程语言(freefem.org) [别名:ff]
fsharp F#(fsharp.net)
gdscript Godot引擎编程语言(https://godotengine.org/) [别名:gd,gdscript]
ghc-cmm GHC Cmm是GHC Haskell编译器的中间表示 [别名:cmm]
ghc-core GHC Haskell编译器的中间表示。
gherkin 业务可读的规范DSL(github.com/cucumber/cucumber/wiki/Gherkin) [别名:cucumber,behat]
glsl GLSL着色语言
go Go编程语言(https://golang.ac.cn) [别名:go,golang]
gradle 适用于JVM的强大构建系统
graphql GraphQL
groovy Groovy编程语言(https://groovy-lang.cn/)
hack Hack编程语言(hacklang.org) [别名:hack,hh]
haml Ruby的Haml模板系统(haml.info) [别名:HAML]
handlebars Handlebars和Mustache模板语言 [别名:hbs,mustache]
haskell Haskell编程语言(haskell.org) [别名:hs]
haxe Haxe跨平台工具包(http://haxe.org) [别名:hx,haxe]
hcl Hashicorp配置语言,由Terraform和其他Hashicorp工具使用
hlsl HLSL,DirectX的高级着色语言(docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl)
hocon 人类优化配置对象符号(https://github.com/lightbend/config)
hql Hive查询语言SQL方言
html HTML,网络标记语言
http HTTP请求和响应
hylang HyLang编程语言(hylang.org)[别名:hy]
idlang 交互式数据语言
idris Idris编程语言(idris-lang.org)[别名:idr]
igorpro WaveMetrics Igor Pro
ini INI配置格式
io IO编程语言(http://iolanguage.com
irb IRB或Pry中的Shell会话[别名:pry]
isabelle Isabelle理论(isabelle.in.tum.de)[别名:isa,Isabelle]
isbl ISBL编程语言
j J编程语言(jsoftware.com)
janet Janet编程语言(janet-lang.org)[别名:jdn]
java Java编程语言(java.com)
javascript JavaScript,浏览器脚本语言[别名:js,js]
jinja Django/Jinja模板引擎(jinja.pocoo.org)[别名:django,django]
jsl JMP脚本语言(JSL)(jmp.com)
json JavaScript对象表示法(json.org)
json-doc JavaScript对象表示法扩展文档[别名:jsonc]
jsonnet 一个优雅、形式化的用于JSON的配置语言
jsp JSP
jsx JavaScript的XML语法扩展(facebook.github.io/jsx/)[别名:jsx,react,jsx,react]
julia Julia编程语言[别名:jl]
kotlin Kotlin编程语言(http://kotlinlang.org)
lasso Lasso编程语言(lassosoft.com)[别名:lassoscript]
lean Lean编程语言(leanprover.github.io)[别名:lean]
liquid Liquid是Ruby的模板引擎(liquidmarkup.org)
literate_coffeescript 可读性Coffeescript[别名:litcoffee]
literate_haskell 可读性Haskell[别名:lithaskell,lhaskell,lhs]
livescript LiveScript,一种编译为JavaScript的语言(livescript.net)[别名:ls]
llvm LLVM编译器基础设施(https://llvm.net.cn/)
lua Lua(https://lua.ac.cn)
lustre Lustre编程语言(Verimag)
lutin Lutin编程语言(Verimag)
m68k 摩托罗拉68k汇编器
magik Smallworld Magik
make Makefile语法[别名:makefile,mf,gnumake,bsdmake]
markdown Markdown,为作者设计的轻量级标记语言[别名:md,mkd,md,mkd]
mason HTML::Mason框架(https://metacpan.org/pod/HTML::Mason)
mathematica Wolfram Mathematica,现代技术计算的世界标准系统[别名:wl]
matlab Matlab[别名:m]
meson Meson规范语言(mesonbuild.com)
minizinc MiniZinc是一个免费的开源约束建模语言(minizinc.org)
moonscript Moonscript(http://www.moonscript.org)[别名:moon]
mosel Fico的Xpress使用的优化语言
msgtrans RISC OS消息翻译器消息文件
mxml MXML
nasm Netwide汇编器
nesasm Nesasm3汇编(6502汇编)[别名:nes]
nginx nginx网络服务器的配置文件(nginx.org)
nial Nial编程语言(nial-array-language.org)
nim Nim编程语言(http://nim-lang.org/)[别名:nimrod]
nix 尼克斯表达式语言 (https://nixos.org/nix/manual/#ch-expression-language) [别名: nixos]
objective_c C语言的扩展,常用于编写苹果软件 [别名: objc,obj-c,obj_c,objectivec]
objective_cpp C++语言的扩展,不常用作编写苹果软件 [别名: objcpp,obj-cpp,obj_cpp,objectivecpp,objc++,obj-c++,obj_c++,objectivec++]
ocaml Objective Caml (ocaml.org)
ocl OMG 对象约束语言 (omg.org/spec/OCL) [别名: OCL]
openedge OpenEdge ABL 编程语言 [别名: abl]
opentype_feature_file OpenType 字体的功能规范(adobe-type-tools.github.io/afdko) [别名: fea,opentype,opentypefeature]
pascal 一种常用的教学语言的过程式编程语言。
perl Perl 脚本语言(perl.org) [别名: pl]
php PHP 脚本语言(php.net) [别名: php,php3,php4,php5,php,php3,php4,php5]
plaintext 一个无聊的词法分析器,不突出显示任何内容 [别名: text]
plist plist [别名: plist]
plsql Oracle 关系数据库的过程式语言结构化查询语言
postscript PostScript 语言(adobe.com/devnet/postscript.html) [别名: postscr,postscript,ps,eps]
powershell powershell [别名: posh,microsoftshell,msshell]
praat Praat 脚本语言(praat.org)
prolog Prolog 编程语言(http://en.wikipedia.org/wiki/Prolog) [别名: prolog]
prometheus prometheus [别名: prometheus]
properties Java 的 .properties 配置文件
protobuf 谷歌的用于序列化结构化数据的中立语言、平台中立、可扩展机制 [别名: proto]
puppet Puppet 配置管理语言(puppetlabs.org) [别名: pp]
python Python 编程语言(python.org) [别名: py,py]
q Q 编程语言(kx.com) [别名: kdb+]
qml QML,一种 UI 标记语言 [别名: qml]
r R 统计语言(r-project.org) [别名: r,R,s,S]
racket Racket 是一种源于 Scheme 的 Lisp 语言(racket-lang.org)
reasonml OCaml 生态系统之上的新语法(reasonml.github.io)
rego Rego open-policy-agent(OPA)策略语言(openpolicyagent.org)
rescript ReScript 编程语言(rescript-lang.org)
rml 一个用于运行时监控和验证的系统无关的领域特定语言(https://rmlatdibris.github.io/)
robot_framework Robot Framework 是一个通用的开源自动化测试框架(robotframework.org) [别名: robot,robot-framework]
ruby Ruby 编程语言(ruby-lang.org) [别名: rb,rb]
rust Rust 编程语言(rust-lang.org) [别名: rs,rust,no_run,rs,no_run,rust,ignore,rs,ignore,rust,should_panic,rs,should_panic]
sas SAS(统计分析软件)
sass Sass 样式表语言(sass-lang.com)
scala Scala 编程语言(scala-lang.org) [别名: scala]
scheme Lisp 的 Scheme 变体
scss SCSS 样式表(sass-lang.com)
sed sed,终极流编辑器
shell 包括 sh 和 bash 在内的各种 shell 语言 [别名: bash,zsh,ksh,sh]
sieve 邮件过滤语言
slice Ice 的规范语言(doc.zeroc.com)
slim Slim 模板语言
smalltalk Smalltalk 编程语言 [别名: st,squeak]
smarty Smarty 模板引擎 [别名: smarty]
sml 标准 ML [别名: ml]
sparql 语义查询语言,用于 RDF 数据
sqf 状态保持函数,Real Virtuality 引擎脚本语言
sql 结构化查询语言,用于关系数据库
ssh SSH 配置文件的词法分析器
stan Stan 模型语言(mc-stan.org)
stata Stata 编程语言(http://www.stata.com)
supercollider 一种跨平台解释型编程语言,用于声音合成、算法作曲和实时表演
Сvelte 单文件组件 (https://svelte.net.cn/)
Swift 苹果公司为 iOS 和 OS X 开发而开发的多范式编译型编程语言。(developer.apple.com/swift)
systemd systemd 单元文件的词法分析器 [别称:单元文件]
syzlang syzkaller 使用的系统调用描述语言
syzprog syzkaller 使用的程序描述语言
tap 测试任何协议 [别称:tap]
tcl 工具命令语言 (tcl.tk)
terraform Terraform HCL 插值 [别称:tf]
tex TeX 排版系统 [别称:TeX,LaTeX,latex]
toml the TOML 配置格式 (https://github.com/toml-lang/toml)
tsx 与 TypeScript 兼容的 JSX (www.typescriptlang.org/docs/handbook/jsx.html)
ttcn3 TTCN3 编程语言 (ttcn-3.org)
tulip tulip 编程语言 (twitter.com/tuliplang) [别称:tulip]
turtle 简洁的 RDF 三元组语言,TriG
twig Twig 模板引擎 (twig.sensiolabs.org)
typescript TypeScript,JavaScript 的超集 (https://typescript.net.cn/) [别称:ts]
vala 与 csharp 类似的编程语言。
vb Visual Basic [别称:visualbasic]
vcl Varnish HTTP 缓存配置语言 (varnish-cache.org) [别称:varnishconf,varnish]
velocity Velocity 是一个基于 Java 的模板引擎 (velocity.apache.org)
verilog 系统 Verilog 硬件描述语言
vhdl 非常高速集成电路硬件描述语言
viml VimL,Vim 编辑器的脚本语言 (vim.org) [别称:vim,vimscript,ex]
vue Vue.js 单文件组件 [别称:vuejs]
wollok Wollok 语言
xml <desc for="this-lexer">XML</desc>
xojo Xojo [别称:realbasic]
xpath XML 路径语言 (XPath) 3.1
xquery XQuery 3.1:一种 XML 查询语言
yaml Yaml Ain't Markup Language (yaml.org) [别称:yml,yml]
yang YANG 1.1 模型语言词法分析器 (RFC7950)
zig Zig 编程语言 (ziglang.org) [别称:zir]

Wiki 维护者注记

更新于 Go MAEDA 9个月前 · 10次修订