Project

General

Profile

DeRedmineCodeHighlightingLanguages » History » Version 2

C S, 2023-10-30 16:16
Update the list for Redmine 5.1.0

1 2 C S
Übersetzung der "Rev. 10":http://www.redmine.org/projects/redmine/wiki/RedmineCodeHighlightingLanguages/10
2 1 C S
3
h1. Code-Hervorhebung unterstützter Sprachen
4
5
Das standardmäßige Hervorheben von Code basiert seit Redmine 4.0.0 auf "Rouge":http://rouge.jneen.net/. Es unterstützt über 200 Sprachen. Informationen zum Hervorheben von Code finden Sie unter [[DeRedmineTextFormattingTextile#Code-Hervorhebung]] oder [[DeRedmineTextFormattingMarkdown#Code-Hervorhebung]].
6
7 2 C S
Hier ist eine Liste der unterstützten Sprachen von Rouge 4.2.0, das mit Redmine 5.1.0 gebündelt ist. Sie können eine Liste auch abrufen, indem Sie @bundle exec rougify list@ im Installationsverzeichnis von Redmine ausführen.
8 1 C S
9
|_. Sprache |_. Beschreibung (englisch) |
10 2 C S
 | @abap@ | SAP - Advanced Business Application Programming | 
11
 | @actionscript@ | ActionScript [aliases: as,as3] | 
12
 | @ada@ | The Ada 2012 programming language | 
13
 | @apache@ | configuration files for Apache web server | 
14
 | @apex@ | The Apex programming language (provided by salesforce) | 
15
 | @apiblueprint@ | Markdown based API description language. [aliases: apiblueprint,apib] | 
16
 | @applescript@ | The AppleScript scripting language by Apple Inc. (https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html) (http://developer.apple.com/applescript/) [aliases: applescript] | 
17
 | @armasm@ | Arm assembly syntax | 
18
 | @augeas@ | The Augeas programming language (augeas.net) [aliases: aug] | 
19
 | @awk@ | pattern-directed scanning and processing language | 
20
 | @batchfile@ | Windows Batch File [aliases: bat,batch,dosbatch,winbatch] | 
21
 | @bbcbasic@ | BBC BASIC syntax | 
22
 | @bibtex@ | BibTeX [aliases: bib] | 
23
 | @biml@ | BIML, Business Intelligence Markup Language | 
24
 | @bpf@ | BPF bytecode syntax | 
25
 | @brainfuck@ | The Brainfuck programming language | 
26
 | @brightscript@ | BrightScript Programming Language (https://developer.roku.com/en-ca/docs/references/brightscript/language/brightscript-language-reference.md) [aliases: bs,brs] | 
27
 | @bsl@ | The 1C:Enterprise programming language | 
28
 | @c@ | The C programming language | 
29
 | @ceylon@ | Say more, more clearly. | 
30
 | @cfscript@ | CFScript, the CFML scripting language [aliases: cfc] | 
31
 | @cisco_ios@ | Cisco IOS configuration lexer | 
32
 | @clean@ | The Clean programming language (clean.cs.ru.nl) | 
33
 | @clojure@ | The Clojure programming language (clojure.org) [aliases: clj,cljs] | 
34
 | @cmake@ | The cross-platform, open-source build system | 
35
 | @cmhg@ | RISC OS C module header generator source file | 
36
 | @codeowners@ | Code Owners syntax (https://docs.gitlab.com/ee/user/project/codeowners/reference.html) | 
37
 | @coffeescript@ | The Coffeescript programming language (coffeescript.org) [aliases: coffee,coffee-script] | 
38
 | @common_lisp@ | The Common Lisp variant of Lisp (common-lisp.net) [aliases: cl,common-lisp,elisp,emacs-lisp,lisp] | 
39
 | @conf@ | A generic lexer for configuration files [aliases: config,configuration] | 
40
 | @console@ | A generic lexer for shell sessions. Accepts ?lang and ?output lexer options, a ?prompt option, ?comments to enable # comments, and ?error to handle error messages. [aliases: terminal,shell_session,shell-session,terminal,shell_session,shell-session] terminal,shell_session,shell-session] | 
41
 | @coq@ | Coq (coq.inria.fr) | 
42
 | @cpp@ | The C++ programming language [aliases: c++,c++] c++] | 
43
 | @crystal@ | Crystal The Programming Language (crystal-lang.org) [aliases: cr] | 
44
 | @csharp@ | a multi-paradigm language targeting .NET [aliases: c#,cs] | 
45
 | @css@ | Cascading Style Sheets, used to style web pages | 
46
 | @csvs@ | The CSV Schema Language (digital-preservation.github.io) | 
47
 | @cuda@ | Compute Unified Device Architecture, used for programming with NVIDIA GPU | 
48
 | @cypher@ | The Cypher query language (neo4j.com/docs/cypher-manual) [aliases: cypher] | 
49
 | @cython@ | Cython and Pyrex source code (cython.org) [aliases: pyx,pyrex] | 
50
 | @d@ | The D programming language(dlang.org) [aliases: dlang] | 
51
 | @dafny@ | The Dafny programming language (github.com/dafny-lang/dafny) | 
52
 | @dart@ | The Dart programming language (dart.dev) (dartlang.com) | 
53
 | @datastudio@ | Datastudio scripting language | 
54
 | @diff@ | Lexes unified diffs or patches [aliases: patch,udiff] | 
55
 | @digdag@ | A simple, open source, multi-cloud workflow engine (https://www.digdag.io/) | 
56
 | @docker@ | Dockerfile syntax [aliases: dockerfile,Dockerfile] | 
57
 | @dot@ | graph description language [aliases: graphviz] | 
58
 | @ecl@ | Enterprise Control Language (hpccsystems.com) | 
59
 | @eex@ | Embedded Elixir [aliases: leex,heex] leex] | 
60
 | @eiffel@ | Eiffel programming language | 
61
 | @elixir@ | Elixir language (elixir-lang.org) [aliases: elixir,exs] | 
62
 | @elm@ | The Elm programming language (http://elm-lang.org/) | 
63
 | @email@ | An email message [aliases: eml,e-mail] | 
64
 | @epp@ | Embedded Puppet template files | 
65
 | @erb@ | Embedded ruby template files [aliases: eruby,rhtml] | 
66
 | @erlang@ | The Erlang programming language (erlang.org) [aliases: erl] | 
67
 | @escape@ | A generic lexer for including escaped content - see Formatter.enable_escape! [aliases: esc] | 
68
 | @factor@ | Factor, the practical stack language (factorcode.org) | 
69
 | @fluent@ | Fluent localization files [aliases: ftl] | 
70
 | @fortran@ | Fortran 2008 (free-form) | 
71
 | @freefem@ | The FreeFEM programming language (freefem.org) [aliases: ff] | 
72
 | @fsharp@ | F# (fsharp.net) | 
73
 | @gdscript@ | The Godot Engine programming language (https://godotengine.org/) [aliases: gd,gdscript] | 
74
 | @ghc-cmm@ | GHC Cmm is the intermediate representation of the GHC Haskell compiler [aliases: cmm] | 
75
 | @ghc-core@ | Intermediate representation of the GHC Haskell compiler. | 
76
 | @gherkin@ | A business-readable spec DSL (github.com/cucumber/cucumber/wiki/Gherkin) [aliases: cucumber,behat] | 
77
 | @glsl@ | The GLSL shader language | 
78
 | @go@ | The Go programming language (http://golang.org) [aliases: go,golang] | 
79
 | @gradle@ | A powerful build system for the JVM | 
80
 | @graphql@ | GraphQL | 
81
 | @groovy@ | The Groovy programming language (http://www.groovy-lang.org/) | 
82
 | @hack@ | The Hack programming language (hacklang.org) [aliases: hack,hh] | 
83
 | @haml@ | The Haml templating system for Ruby (haml.info) [aliases: HAML] | 
84
 | @handlebars@ | the Handlebars and Mustache templating languages [aliases: hbs,mustache] | 
85
 | @haskell@ | The Haskell programming language (haskell.org) [aliases: hs] | 
86
 | @haxe@ | Haxe Cross-platform Toolkit (http://haxe.org) [aliases: hx,haxe] | 
87
 | @hcl@ | Hashicorp Configuration Language, used by Terraform and other Hashicorp tools | 
88
 | @hlsl@ | HLSL, the High Level Shading Language for DirectX (docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl) | 
89
 | @hocon@ | Human-Optimized Config Object Notation (https://github.com/lightbend/config) | 
90
 | @hql@ | Hive Query Language SQL dialect | 
91
 | @html@ | HTML, the markup language of the web | 
92
 | @http@ | http requests and responses | 
93
 | @hylang@ | The HyLang programming language (hylang.org) [aliases: hy] | 
94
 | @idlang@ | Interactive Data Language | 
95
 | @idris@ | The Idris programming language (idris-lang.org) [aliases: idr] | 
96
 | @igorpro@ | WaveMetrics Igor Pro | 
97
 | @ini@ | the INI configuration format | 
98
 | @io@ | The IO programming language (http://iolanguage.com) | 
99
 | @irb@ | Shell sessions in IRB or Pry [aliases: pry] | 
100
 | @isabelle@ | Isabelle theories (isabelle.in.tum.de) [aliases: isa,Isabelle] | 
101
 | @isbl@ | The ISBL programming language | 
102
 | @j@ | The J programming language (jsoftware.com) | 
103
 | @janet@ | The Janet programming language (janet-lang.org) [aliases: jdn] | 
104
 | @java@ | The Java programming language (java.com) | 
105
 | @javascript@ | JavaScript, the browser scripting language [aliases: js,js] js] | 
106
 | @jinja@ | Django/Jinja template engine (jinja.pocoo.org) [aliases: django,django] django] | 
107
 | @jsl@ | The JMP Scripting Language (JSL) (jmp.com) | 
108
 | @json@ | JavaScript Object Notation (json.org) | 
109
 | @json-doc@ | JavaScript Object Notation with extensions for documentation [aliases: jsonc] | 
110
 | @jsonnet@ | An elegant, formally-specified config language for JSON | 
111
 | @jsp@ | JSP | 
112
 | @jsx@ | An XML-like syntax extension to JavaScript (facebook.github.io/jsx/) [aliases: jsx,react,jsx,react] jsx,react] | 
113
 | @julia@ | The Julia programming language [aliases: jl] | 
114
 | @kotlin@ | Kotlin Programming Language (http://kotlinlang.org) | 
115
 | @lasso@ | The Lasso programming language (lassosoft.com) [aliases: lassoscript] | 
116
 | @lean@ | The Lean programming language (leanprover.github.io) [aliases: lean] | 
117
 | @liquid@ | Liquid is a templating engine for Ruby (liquidmarkup.org) | 
118
 | @literate_coffeescript@ | Literate coffeescript [aliases: litcoffee] | 
119
 | @literate_haskell@ | Literate haskell [aliases: lithaskell,lhaskell,lhs] | 
120
 | @livescript@ | LiveScript, a language which compiles to JavaScript (livescript.net) [aliases: ls] | 
121
 | @llvm@ | The LLVM Compiler Infrastructure (http://llvm.org/) | 
122
 | @lua@ | Lua (http://www.lua.org) | 
123
 | @lustre@ | The Lustre programming language (Verimag) | 
124
 | @lutin@ | The Lutin programming language (Verimag) | 
125
 | @m68k@ | Motorola 68k Assembler | 
126
 | @magik@ | Smallworld Magik | 
127
 | @make@ | Makefile syntax [aliases: makefile,mf,gnumake,bsdmake] | 
128
 | @markdown@ | Markdown, a light-weight markup language for authors [aliases: md,mkd,md,mkd] md,mkd] | 
129
 | @mason@ | The HTML::Mason framework (https://metacpan.org/pod/HTML::Mason) | 
130
 | @mathematica@ | Wolfram Mathematica, the world's definitive system for modern technical computing. [aliases: wl] | 
131
 | @matlab@ | Matlab [aliases: m] | 
132
 | @meson@ | Meson's specification language (mesonbuild.com) | 
133
 | @minizinc@ | MiniZinc is a free and open-source constraint modeling language (minizinc.org) | 
134
 | @moonscript@ | Moonscript (http://www.moonscript.org) [aliases: moon] | 
135
 | @mosel@ | An optimization language used by Fico's Xpress. | 
136
 | @msgtrans@ | RISC OS message translator messages file | 
137
 | @mxml@ | MXML | 
138
 | @nasm@ | Netwide Assembler | 
139
 | @nesasm@ | Nesasm3 assembly (6502 asm) [aliases: nes] | 
140
 | @nginx@ | configuration files for the nginx web server (nginx.org) | 
141
 | @nial@ | The Nial programming language (nial-array-language.org) | 
142
 | @nim@ | The Nim programming language (http://nim-lang.org/) [aliases: nimrod] | 
143
 | @nix@ | The Nix expression language (https://nixos.org/nix/manual/#ch-expression-language) [aliases: nixos] | 
144
 | @objective_c@ | an extension of C commonly used to write Apple software [aliases: objc,obj-c,obj_c,objectivec] | 
145
 | @objective_cpp@ | an extension of C++ uncommonly used to write Apple software [aliases: objcpp,obj-cpp,obj_cpp,objectivecpp,objc++,obj-c++,obj_c++,objectivec++] | 
146
 | @ocaml@ | Objective Caml (ocaml.org) | 
147
 | @ocl@ | OMG Object Constraint Language (omg.org/spec/OCL) [aliases: OCL] | 
148
 | @openedge@ | The OpenEdge ABL programming language [aliases: abl] | 
149
 | @opentype_feature_file@ | Feature specifications for an OpenType font (adobe-type-tools.github.io/afdko) [aliases: fea,opentype,opentypefeature] | 
150
 | @pascal@ | a procedural programming language commonly used as a teaching language. | 
151
 | @perl@ | The Perl scripting language (perl.org) [aliases: pl] | 
152
 | @php@ | The PHP scripting language (php.net) [aliases: php,php3,php4,php5,php,php3,php4,php5] php,php3,php4,php5] | 
153
 | @plaintext@ | A boring lexer that doesn't highlight anything [aliases: text] | 
154
 | @plist@ | plist [aliases: plist] | 
155
 | @plsql@ | Procedural Language Structured Query Language for Oracle relational database | 
156
 | @postscript@ | The PostScript language (adobe.com/devnet/postscript.html) [aliases: postscr,postscript,ps,eps] | 
157
 | @powershell@ | powershell [aliases: posh,microsoftshell,msshell] | 
158
 | @praat@ | The Praat scripting language (praat.org) | 
159
 | @prolog@ | The Prolog programming language (http://en.wikipedia.org/wiki/Prolog) [aliases: prolog] | 
160
 | @prometheus@ | prometheus [aliases: prometheus] | 
161
 | @properties@ | .properties config files for Java | 
162
 | @protobuf@ | Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data [aliases: proto] | 
163
 | @puppet@ | The Puppet configuration management language (puppetlabs.org) [aliases: pp] | 
164
 | @python@ | The Python programming language (python.org) [aliases: py,py] py] | 
165
 | @q@ | The Q programming language (kx.com) [aliases: kdb+] | 
166
 | @qml@ | QML, a UI markup language [aliases: qml] | 
167
 | @r@ | The R statistics language (r-project.org) [aliases: r,R,s,S] | 
168
 | @racket@ | Racket is a Lisp descended from Scheme (racket-lang.org) | 
169
 | @reasonml@ | New syntax on top of OCaml ecosystem (reasonml.github.io) | 
170
 | @rego@ | The Rego open-policy-agent (OPA) policy language (openpolicyagent.org) | 
171
 | @rescript@ | The ReScript programming language (rescript-lang.org) | 
172
 | @rml@ | A system agnostic domain-specific language for runtime monitoring and verification (https://rmlatdibris.github.io/) | 
173
 | @robot_framework@ | Robot Framework is a generic open source automation testing framework (robotframework.org) [aliases: robot,robot-framework] | 
174
 | @ruby@ | The Ruby programming language (ruby-lang.org) [aliases: rb,rb] rb] | 
175
 | @rust@ | The Rust programming language (rust-lang.org) [aliases: rs,rust,no_run,rs,no_run,rust,ignore,rs,ignore,rust,should_panic,rs,should_panic] | 
176
 | @sas@ | SAS (Statistical Analysis Software) | 
177
 | @sass@ | The Sass stylesheet language language (sass-lang.com) | 
178
 | @scala@ | The Scala programming language (scala-lang.org) [aliases: scala] | 
179
 | @scheme@ | The Scheme variant of Lisp | 
180
 | @scss@ | SCSS stylesheets (sass-lang.com) | 
181
 | @sed@ | sed, the ultimate stream editor | 
182
 | @shell@ | Various shell languages, including sh and bash [aliases: bash,zsh,ksh,sh] | 
183
 | @sieve@ | mail filtering language | 
184
 | @slice@ | Specification Language for Ice (doc.zeroc.com) | 
185
 | @slim@ | The Slim template language | 
186
 | @smalltalk@ | The Smalltalk programming language [aliases: st,squeak] | 
187
 | @smarty@ | Smarty Template Engine [aliases: smarty] | 
188
 | @sml@ | Standard ML [aliases: ml] | 
189
 | @solidity@ | Solidity, an Ethereum smart contract programming language | 
190
 | @sparql@ | Semantic Query Language, for RDF data | 
191
 | @sqf@ | Status Quo Function, a Real Virtuality engine scripting language | 
192
 | @sql@ | Structured Query Language, for relational databases | 
193
 | @ssh@ | A lexer for SSH configuration files | 
194
 | @stan@ | Stan Modeling Language (mc-stan.org) | 
195
 | @stata@ | The Stata programming language (www.stata.com) | 
196
 | @supercollider@ | A cross-platform interpreted programming language for sound synthesis, algorithmic composition, and realtime performance | 
197
 | @svelte@ | Svelte single-file components (https://svelte.dev/) | 
198
 | @swift@ | Multi paradigm, compiled programming language developed by Apple for iOS and OS X development. (developer.apple.com/swift) | 
199
 | @systemd@ | A lexer for systemd unit files [aliases: unit-file] | 
200
 | @syzlang@ | Syscall description language used by syzkaller | 
201
 | @syzprog@ | Program description language used by syzkaller | 
202
 | @tap@ | Test Anything Protocol [aliases: tap] | 
203
 | @tcl@ | The Tool Command Language (tcl.tk) | 
204
 | @terraform@ | Terraform HCL Interpolations [aliases: tf] | 
205
 | @tex@ | The TeX typesetting system [aliases: TeX,LaTeX,latex] | 
206
 | @toml@ | the TOML configuration format (https://github.com/toml-lang/toml) (https://github.com/mojombo/toml) | 
207
 | @tsx@ | TypeScript-compatible JSX (www.typescriptlang.org/docs/handbook/jsx.html) | 
208
 | @ttcn3@ | The TTCN3 programming language (ttcn-3.org) | 
209
 | @tulip@ | the tulip programming language (twitter.com/tuliplang) [aliases: tulip] | 
210
 | @turtle@ | Terse RDF Triple Language, TriG | 
211
 | @twig@ | Twig template engine (twig.sensiolabs.org) | 
212
 | @typescript@ | TypeScript, a superset of JavaScript (https://www.typescriptlang.org/) [aliases: ts] | 
213
 | @vala@ | A programming language similar to csharp. | 
214
 | @vb@ | Visual Basic [aliases: visualbasic] | 
215
 | @vcl@ | The configuration language for Varnish HTTP Cache (varnish-cache.org) [aliases: varnishconf,varnish] | 
216
 | @velocity@ | Velocity is a Java-based template engine (velocity.apache.org) | 
217
 | @verilog@ | The System Verilog hardware description language | 
218
 | @vhdl@ | Very High Speed Integrated Circuit Hardware Description Language | 
219
 | @viml@ | VimL, the scripting language for the Vim editor (vim.org) [aliases: vim,vimscript,ex] | 
220
 | @vue@ | Vue.js single-file components [aliases: vuejs] | 
221
 | @wollok@ | Wollok lang | 
222
 | @xml@ | <desc for="this-lexer">XML</desc> | 
223
 | @xojo@ | Xojo [aliases: realbasic] | 
224
 | @xpath@ | XML Path Language (XPath) 3.1 | 
225
 | @xquery@ | XQuery 3.1: An XML Query Language | 
226
 | @yaml@ | Yaml Ain't Markup Language (yaml.org) [aliases: yml,yml] yml] | 
227
 | @yang@ | Lexer for the YANG 1.1 modeling language (RFC7950) | 
228
 | @zig@ | The Zig programming language (ziglang.org) [aliases: zir] | 
229 1 C S
230
{{collapse(Hinweis für die Wiki-Betreuer)
231
Die obige Tabelle kann durch Ausführen des folgenden Befehls generiert werden.
232
<pre>
233
bundle exec rougify list | ruby -nle 'if $_ =~ /^([a-z0-9_-]+): (.+)/ ; puts "| @#{$1}@ | #{$2} |"; end'
234
</pre>
235
}}