タグ:PukiWiki, SEの良心, PukiWiki活用計画, Prism.js, サポート言語一覧, Prismプラグイン一覧, 参照記事
2022/08/30 (火) 更新
No | 言語 | コード | コードエイリアス | 備考 |
---|---|---|---|---|
1 | .ignore | ignore | gitignore, hgignore, npmignore | |
2 | .properties | properties | ||
3 | 6502 Assembly | asm6502 | ||
4 | ABAP | abap | ||
5 | ABNF | abnf | ||
6 | ActionScript | actionscript | ||
7 | Ada | ada | ||
8 | Agda | agda | ||
9 | AL | al | ||
10 | ANTLR4 | antlr4 | g4 | |
11 | Apache Configuration | apacheconf | ||
12 | Apex | apex | ||
13 | APL | apl | ||
14 | AppleScript | applescript | ||
15 | AQL | aql | ||
16 | Arduino | arduino | ino | |
17 | ARFF | arff | ||
18 | ARM Assembly | armasm | arm-asm | |
19 | Arturo | arturo | art | |
20 | AsciiDoc | asciidoc | adoc | |
21 | ASP.NET (C#) | aspnet | ||
22 | Atmel AVR Assembly | asmatmel | ||
23 | AutoHotkey | autohotkey | ||
24 | AutoIt | autoit | ||
25 | AviSynth | avisynth | avs | |
26 | Avro IDL | avro-idl | avdl | |
27 | AWK | awk | gawk | |
28 | Bash | bashl, sh, shel | ||
29 | BASIC | basic | ||
30 | Batch | batch | ||
31 | BBcode | bbcode | shortcode | |
32 | BBj | bbj | ||
33 | Bicep | bicep | ||
34 | Birb | birb | ||
35 | Bison | bison | ||
36 | BNF | bnf, rbnf | ||
37 | BQN | bqn | ||
38 | Brainfuck | brainfuck | ||
39 | BrightScript | brightscript | ||
40 | Bro | bro | ||
41 | BSL (1C:Enterprise) | bsl | oscript | |
42 | C | c | ||
43 | C# | csharp | cs, dotnet | |
44 | C++ | cpp | ||
45 | CFScript | cfscript | cfc | |
46 | ChaiScript | chaiscript | ||
47 | CIL | cil | ||
48 | Cilk/C | cilkc | cilk-c | |
49 | Cilk/C++ | cilkcpp | cilk-cpp, cilk | |
50 | C-like | clike | ||
51 | Clojure | clojure | ||
52 | CMake | cmake | ||
53 | COBOL | cobol | ||
54 | CoffeeScript | coffeescript | coffee | |
55 | Concurnas | concurnas | conc | |
56 | Content-Security-Policy | csp | ||
57 | Cooklang | cooklang | ||
58 | Coq | coq | ||
59 | Crystal | crystal | ||
60 | CSS | css | ||
61 | CSS Extras | css-extras | ||
62 | CSV | csv | ||
63 | CUE | cue | ||
64 | Cypher | cypher | ||
65 | D | d | ||
66 | Dart | dart | ||
67 | DataWeave | dataweave | ||
68 | DAX | dax | ||
69 | Dhall | dhall | ||
70 | Diff | diff | ||
71 | Django/Jinja2 | django | jinja2 | |
72 | DNS zone file | dns-zone-file | dns-zone | |
73 | Docker | docker, dockerfile | ||
74 | DOT (Graphviz) | dot | gv | |
75 | EBNF | ebnf | ||
76 | EditorConfig | editorconfig | ||
77 | Eiffel | eiffel | ||
78 | EJS | ejs | eta | |
79 | Elixir | elixir | ||
80 | Elm | elm | ||
81 | Embedded Lua templating | etlua | ||
82 | ERB | erb | ||
83 | Erlang | erlang | ||
84 | Excel Formula | excel-formula | xlsx, xls | |
85 | F# | fsharp | ||
86 | Factor | factor | ||
87 | False | false | ||
88 | Firestore security rules | firestore-security-rules | ||
89 | Flow | flow | ||
90 | Fortran | fortran | ||
91 | FreeMarker Template Language | ftl | ||
92 | GameMaker Language | gml | gamemakerlanguage | |
93 | GAP (CAS) | gap | ||
94 | G-code | gcode | ||
95 | GDScript | gdscript | ||
96 | GEDCOM | gedcom | ||
97 | gettext | gettext | po | |
98 | Gherkin | gherkin | ||
99 | Git | git | ||
100 | GLSL | glsl | ||
101 | GN | gn, gni | ||
102 | GNU Linker Script | linker-script | ld | |
103 | Go | go | ||
104 | Go module | go-module | go-mod | |
105 | Gradle | gradle | ||
106 | GraphQL | graphql | ||
107 | Groovy | groovy | ||
108 | Haml | haml | ||
109 | Handlebars | handlebars | hbs, mustache | |
110 | Haskell | haskell | hs | |
111 | Haxe | haxe | ||
112 | HCL | hcl | ||
113 | HLSL | hlsl | ||
114 | Hoon | hoon | ||
115 | HTTP | http | ||
116 | HTTP Public-Key-Pins | hpkp | ||
117 | HTTP Strict-Transport-Security | hsts | ||
118 | IchigoJam | ichigojam | ||
119 | Icon | icon | ||
120 | ICU Message Format | icu-message-format | ||
121 | Idris | idris | idr | |
122 | Inform 7 | inform7 | ||
123 | Ini | ini | ||
124 | Io | io | ||
125 | J | j | ||
126 | Java | java | ||
127 | Java stack trace | javastacktrace | ||
128 | JavaDoc | javadoc | ||
129 | JavaDoc-like | javadoclike | ||
130 | JavaScript | javascript | js | |
131 | Jexl | jexl | ||
132 | Jolie | jolie | ||
133 | JQ | jq | ||
134 | JS Extras | js-extras | ||
135 | JS stack trace | jsstacktrace | ||
136 | JS Templates | js-templates | ||
137 | JSDoc | jsdoc | ||
138 | JSON | json | webmanifest | |
139 | JSON5 | json5 | ||
140 | JSONP | jsonp | ||
141 | Julia | julia | ||
142 | Keepalived Configure | keepalived | ||
143 | Keyman | keyman | ||
144 | Kotlin | kotlin | kt, kts | |
145 | KuMir (КуМир) | kumir | kum | |
146 | Kusto | kusto | ||
147 | LaTeX | latex | tex, context | |
148 | Latte | latte | ||
149 | Less | less | ||
150 | LilyPond | lilypond | ly | |
151 | Liquid | liquid | ||
152 | Lisp | lisp | emacs, elisp, emacs-lisp | |
153 | LiveScript | livescript | ||
154 | LLVM IR | llvm | ||
155 | Log file | log | ||
156 | LOLCODE | lolcode | ||
157 | Lua | lua | ||
158 | Magma (CAS) | magma | ||
159 | Makefile | makefile | ||
160 | Markdown | markdown | md | |
161 | Markup | markup | html, xml, svg, mathml, ssml, atom, rss | ※言語に「html」はない |
162 | Markup templating | markup-templating | ||
163 | Mata | mata | ||
164 | MATLAB | matlab | ||
165 | MAXScript | maxscript | ||
166 | MEL | mel | ||
167 | Mermaid | mermaid | ||
168 | METAFONT | metafont | ||
169 | Mizar | mizar | ||
170 | MongoDB | mongodb | ||
171 | Monkey | monkey | ||
172 | MoonScript | moonscript | moon | |
173 | N1QL | n1ql | ||
174 | N4JS | n4js | n4jsd | |
175 | Nand To Tetris HDL | nand2tetris-hdl | ||
176 | Naninovel Script | naniscript | nani | |
177 | NASM | nasm | ||
178 | NEON | neon | ||
179 | Nevod | nevod | ||
180 | nginx | nginx | ||
181 | Nim | nim | ||
182 | Nix | nix | ||
183 | NSIS | nsis | ||
184 | Objective-C | objectivec | objc | |
185 | OCaml | ocaml | ||
186 | Odin | odin | ||
187 | OpenCL | opencl | ||
188 | OpenQasm | openqasm | qasm | |
189 | Oz | oz | ||
190 | PARI/GP | parigp | ||
191 | Parser | parser | ||
192 | Pascal | pascal | objectpascal | |
193 | Pascaligo | pascaligo | ||
194 | PATROL Scripting Language | psl | ||
195 | PC-Axis | pcaxis | px | |
196 | PeopleCode | peoplecode | pcode | |
197 | Perl | perl | ||
198 | PHP | php | ||
199 | PHP Extras | php-extras | ||
200 | PHPDoc | phpdoc | ||
201 | PL/SQL | plsql | ||
202 | PlantUML | plant-uml | plantuml | |
203 | PowerQuery | powerquery | pq, mscript | |
204 | PowerShell | powershell | ||
205 | Processing | processing | ||
206 | Prolog | prolog | ||
207 | PromQL | promql | ||
208 | Protocol Buffers | protobuf | ||
209 | Pug | pug | ||
210 | Puppet | puppet | ||
211 | Pure | pure | ||
212 | PureBasic | purebasic | pbfasm | |
213 | PureScript | purescript | purs | |
214 | Python | python | py | |
215 | Q (kdb+ database) | q | ||
216 | Q# | qsharp | qs | |
217 | QML | qml | ||
218 | Qore | qore | ||
219 | R | r | ||
220 | Racket | racket | rkt | |
221 | Razor C# | cshtml | razor | |
222 | React JSX | jsx | ||
223 | React TSX | tsx | ||
224 | Reason | reason | ||
225 | Regex | regex | ||
226 | Rego | rego | ||
227 | Ren'py | renpy | rpy | |
228 | ReScript | rescript | res | |
229 | reST (reStructuredText) | rest | ||
230 | Rip | rip | ||
231 | Roboconf | roboconf | ||
232 | Robot Framework | robotframework | robot | |
233 | Ruby | ruby | rb | |
234 | Rust | rust | ||
235 | SAS | sas | ||
236 | Sass (Sass) | sass | ||
237 | Sass (SCSS) | scss | ||
238 | Scala | scala | ||
239 | Scheme | scheme | ||
240 | Shell session | shell-session | sh-session, shellsession | |
241 | Smali | smali | ||
242 | Smalltalk | smalltalk | ||
243 | Smarty | smarty | ||
244 | SML | sml, smlnj | ||
245 | Solidity (Ethereum) | solidity | sol | |
246 | Solution file | solution-file | sln | |
247 | Soy (Closure Template) | soy | ||
248 | SPARQL | sparql | rq | |
249 | Splunk SPL | splunk-spl | ||
250 | SQF: Status Quo Function (Arma 3) | sqf | ||
251 | SQL | sql | ||
252 | Squirrel | squirrel | ||
253 | Stan | stan | ||
254 | Stata Ado | stata | ||
255 | Structured Text (IEC 61131-3) | iecst | ||
256 | Stylus | stylus | ||
257 | SuperCollider | supercollider | sclang | |
258 | Swift | swift | ||
259 | Systemd configuration file | systemd | ||
260 | T4 templating | t4-templating | ||
261 | T4 Text Templates (C#) | t4-cs | t4 | |
262 | T4 Text Templates (VB) | t4-vb | ||
263 | TAP | tap | ||
264 | Tcl | tcl | ||
265 | Template Toolkit 2 | tt2 | ||
266 | Textile | textile | ||
267 | TOML | toml | ||
268 | Tremor | tremor | trickle, troy | |
269 | Turtle | turtle | trig | |
270 | Twig | twig | ||
271 | TypeScript | typescript | ts | |
272 | TypoScript | typoscript | tsconfig | |
273 | UnrealScript | unrealscript | uscript, uc | |
274 | UO Razor Script | uorazor | ||
275 | URI | uri | url | |
276 | V | v | ||
277 | Vala | vala | ||
278 | VB.Net | vbnet | ||
279 | Velocity | velocity | ||
280 | Verilog | verilog | ||
281 | VHDL | vhdl | ||
282 | vim | vim | ||
283 | Visual Basic | visual-basic | vb, vba | |
284 | WarpScript | warpscript | ||
285 | Web IDL | web-idl | webidl | |
286 | WebAssembly | wasm | ||
287 | WGSL | wgsl | ||
288 | Wiki markup | wiki | PukiWikiページのソース表示例は「メールフォームサンプル」ページ参照 | |
289 | Wolfram language | wolfram | mathematica, nb, wl | |
290 | Wren | wren | ||
291 | Xeora | xeora, xeoracube | ||
292 | XML doc (.net) | xml-doc | ||
293 | Xojo (REALbasic) | xojo | ||
294 | XQuery | xquery | ||
295 | YAML | yaml | yml | |
296 | YANG | yang | ||
297 | Zig | zig |
No | 推奨 | プラグイン名 | 機能 | 備考 |
---|---|---|---|---|
1 | ◯ | Line Highlight | 指定した行を目立たせる | |
2 | ◯ | Line Numbers | 行番号を表示する | |
3 | Show Invisibles | タブ、スペース、改行などの不可視文字を表示する | ||
4 | ◯ | Autolinker | コード内の URL やメールアドレスをクリック可能なリンクにする | |
5 | WebPlatform Docs | コードを WebPlattform Docs にリンクさせる | ||
6 | Custom Class | Prism のクラスを編集して Prism をカスタムする | ||
7 | File Highlight | 外部ファイルを取得し、その内容をハイライトさせる | ||
8 | ◯ | Show Language | 指定した言語名を表示する | |
9 | JSONP Highlight | JSONP を使ってコンテンツを取得し、その内容をハイライトさせる | ||
10 | Highlight Keywords | コード中の特定のキーワードに独自 CSS を設定する | ||
11 | Remove initial line feed | コードブロック内のはじめに改行があれば削除する | ||
12 | Inlin color | コード中にカラーコードがあれば、その色を表示させる | ||
13 | Previewers | コードの結果がホバーでプレビューできる | ||
14 | Autoloader | 指定した言語が自分の prism.js にないとき、自動的にロードする | CDNと組み合わせる場合に有効 | |
15 | Keep Markup | コード中のマークアップ(HTML)が保持される | ||
16 | ◯ | Command Line | コマンドラインをプロンプトとともに表示し、オプションでコマンドからの出力を表示する | |
17 | Unescaped Markup | マークアップ(HTML)をエスケープせずに、コードとして表示させる | ||
18 | Normalize Whitespace | コードブロック内の不要な空白を削除する | ||
19 | Data-URI Highlight | データURIを強調表示する | ||
20 | ◯ | Toolbar | コードブロック上部にボタンを設置する | |
21 | ◯ | Copy to Clipboard Button | クリップボードにコピーするボタンを追加する | |
22 | Download Button | コードファイルをダウンロードするボタンを追加する | ||
23 | Match braces | 一致する括弧を色分けする | ||
24 | Diff Highlight | diffブロック(GitHub)内のコードを強調表示する | ||
25 | Filter highlight | 独自の条件を設定し、独自の表示をさせる | ||
26 | Treeview | ファイルシステムのツリー構造を見やすく表示させる |
コメントはありません。 Comments/Prism.js サポート言語一覧