タグ:PukiWiki, SEの良心, PukiWiki活用計画, Prism.js, サポート言語一覧, Prismプラグイン一覧, 参照記事, Ver1.25.0
2021/12/11 (土) 更新
No | 言語 | 対象言語 | 言語エイリアス | 備考 |
---|---|---|---|---|
1 | abap | ABAP | ||
2 | abnf | ABNF | ||
3 | actionscript | ActionScript | ||
4 | ada | Ada | ||
5 | agda | Agda | ||
6 | al | AL | ||
7 | antlr4 | ANTLR4 | g4 | |
8 | apacheconf | Apache Configuration | ||
9 | apex | Apex | ||
10 | apl | APL | ||
11 | applescript | AppleScript | ||
12 | aql | AQL | ||
13 | arduino | Arduino | ||
14 | arff | ARFF | ||
15 | asciidoc | AsciiDoc | adoc | |
16 | asm6502 | 6502 Assembly | ||
17 | aspnet | ASP.NET (C#) | ||
18 | autohotkey | AutoHotkey | ||
19 | autoit | AutoIt | ||
20 | avisynth | AviSynth | avs | |
21 | avro-idl | Avro IDL | avdl | |
22 | bash | Bash | shell | |
23 | basic | BASIC | ||
24 | batch | Batch | ||
25 | bbcode | BBcode | shortcode | |
26 | bicep | Bicep | ||
27 | birb | Birb | ||
28 | bison | Bison | ||
29 | bnf | BNF | rbnf | |
30 | brainfuck | Brainfuck | ||
31 | brightscript | BrightScript | ||
32 | bro | Bro | ||
33 | bsl | BSL (1C:Enterprise) | oscript | |
34 | c | C | ||
35 | cfscript | CFScript | cfc | |
36 | chaiscript | ChaiScript | ||
37 | cil | CIL | ||
38 | clike | C-like | ||
39 | clojure | Clojure | ||
40 | cmake | CMake | ||
41 | cobol | COBOL | ||
42 | coffeescript | CoffeeScript | coffee | |
43 | concurnas | Concurnas | conc | |
44 | coq | Coq | ||
45 | cpp | C++ | ||
46 | crystal | Crystal | ||
47 | csharp | C# | cs, dotnet | |
48 | cshtml | Razor C# | razor | |
49 | csp | Content-Security-Policy | ||
50 | css | CSS | ||
51 | css-extras | CSS Extras | ||
52 | csv | CSV | ||
53 | cypher | Cypher | ||
54 | d | D | ||
55 | dart | Dart | ||
56 | dataweave | DataWeave | ||
57 | dax | DAX | ||
58 | dhall | Dhall | ||
59 | diff | Diff | ||
60 | django | Django/Jinja2 | jinja2 | |
61 | dns-zone-file | DNS zone file | dns-zone | |
62 | docker | Docker | dockerfile | |
63 | dot | DOT (Graphviz) | gv | |
64 | ebnf | EBNF | ||
65 | editorconfig | EditorConfig | ||
66 | eiffel | Eiffel | ||
67 | ejs | EJS | eta | |
68 | elixir | Elixir | ||
69 | elm | Elm | ||
70 | erb | ERB | ||
71 | erlang | Erlang | ||
72 | etlua | Embedded Lua templating | ||
73 | excel-formula | Excel Formula | xlsx, xls | |
74 | factor | Factor | ||
75 | false | False | ||
76 | firestore-security-rules | Firestore security rules | ||
77 | flow | Flow | ||
78 | fortran | Fortran | ||
79 | fsharp | F# | ||
80 | ftl | FreeMarker Template Language | ||
81 | gap | GAP (CAS) | ||
82 | gcode | G-code | ||
83 | gdscript | GDScript | ||
84 | gedcom | GEDCOM | ||
85 | gherkin | Gherkin | ||
86 | git | Git | ||
87 | glsl | GLSL | ||
88 | gml | GameMaker Language | gamemakerlanguage | |
89 | gn | GN | gni | |
90 | go | Go | ||
91 | graphql | GraphQL | ||
92 | groovy | Groovy | ||
93 | haml | Haml | ||
94 | handlebars | Handlebars | hbs | |
95 | haskell | Haskell | hs | |
96 | haxe | Haxe | ||
97 | hcl | HCL | ||
98 | hlsl | HLSL | ||
99 | hoon | Hoon | ||
100 | hpkp | HTTP Public-Key-Pins | ||
101 | hsts | HTTP Strict-Transport-Security | ||
102 | http | HTTP | ||
103 | ichigojam | IchigoJam | ||
104 | icon | Icon | ||
105 | icu-message-format | ICU Message Format | ||
106 | idris | Idris | idr | |
107 | iecst | Structured Text (IEC 61131-3) | ||
108 | ignore | .ignore | gitignore, hgignore, npmignore | |
109 | inform7 | Inform 7 | ||
110 | ini | Ini | ||
111 | io | Io | ||
112 | j | J | ||
113 | java | Java | ||
114 | javadoc | JavaDoc | ||
115 | javadoclike | JavaDoc-like | ||
116 | javascript | JavaScript | js | |
117 | javastacktrace | Java stack trace | ||
118 | jexl | Jexl | ||
119 | jolie | Jolie | ||
120 | jq | JQ | ||
121 | js-extras | JS Extras | ||
122 | js-templates | JS Templates | ||
123 | jsdoc | JSDoc | ||
124 | json | JSON | webmanifest | |
125 | json5 | JSON5 | ||
126 | jsonp | JSONP | ||
127 | jsstacktrace | JS stack trace | ||
128 | jsx | React JSX | ||
129 | julia | Julia | ||
130 | keyman | Keyman | ||
131 | kotlin | Kotlin | kt, kts | |
132 | kumir | KuMir (КуМир) | kum | |
133 | kusto | Kusto | ||
134 | latex | LaTeX | tex, context | |
135 | latte | Latte | ||
136 | less | Less | ||
137 | lilypond | LilyPond | ly | |
138 | liquid | Liquid | ||
139 | lisp | Lisp | emacs, elisp, emacs-lisp | |
140 | livescript | LiveScript | ||
141 | llvm | LLVM IR | ||
142 | log | Log file | ||
143 | lolcode | LOLCODE | ||
144 | lua | Lua | ||
145 | magma | Magma (CAS) | ||
146 | makefile | Makefile | ||
147 | markdown | Markdown | md | |
148 | markup | Markup | html, xml, svg, mathml, ssml, atom, rss | ※言語に「html」はない |
149 | markup-templating | Markup templating | ||
150 | matlab | MATLAB | ||
151 | maxscript | MAXScript | ||
152 | mel | MEL | ||
153 | mermaid | Mermaid | ||
154 | meta | NO_TITLE | ||
155 | mizar | Mizar | ||
156 | mongodb | MongoDB | ||
157 | monkey | Monkey | ||
158 | moonscript | MoonScript | moon | |
159 | n1ql | N1QL | ||
160 | n4js | N4JS | n4jsd | |
161 | nand2tetris-hdl | Nand To Tetris HDL | ||
162 | naniscript | Naninovel Script | nani | |
163 | nasm | NASM | ||
164 | neon | NEON | ||
165 | nevod | Nevod | ||
166 | nginx | nginx | ||
167 | nim | Nim | ||
168 | nix | Nix | ||
169 | nsis | NSIS | ||
170 | objectivec | Objective-C | objc | |
171 | ocaml | OCaml | ||
172 | opencl | OpenCL | ||
173 | openqasm | OpenQasm | qasm | |
174 | oz | Oz | ||
175 | parigp | PARI/GP | ||
176 | parser | Parser | ||
177 | pascal | Pascal | objectpascal | |
178 | pascaligo | Pascaligo | ||
179 | pcaxis | PC-Axis | px | |
180 | peoplecode | PeopleCode | pcode | |
181 | perl | Perl | ||
182 | php | PHP | ||
183 | php-extras | PHP Extras | ||
184 | phpdoc | PHPDoc | ||
185 | plsql | PL/SQL | ||
186 | powerquery | PowerQuery | pq, mscript | |
187 | powershell | PowerShell | ||
188 | processing | Processing | ||
189 | prolog | Prolog | ||
190 | promql | PromQL | ||
191 | properties | .properties | ||
192 | protobuf | Protocol Buffers | ||
193 | psl | PATROL Scripting Language | ||
194 | pug | Pug | ||
195 | puppet | Puppet | ||
196 | pure | Pure | ||
197 | purebasic | PureBasic | pbfasm | |
198 | purescript | PureScript | purs | |
199 | python | Python | py | |
200 | q | Q (kdb+ database) | ||
201 | qml | QML | ||
202 | qore | Qore | ||
203 | qsharp | Q# | qs | |
204 | r | R | ||
205 | racket | Racket | rkt | |
206 | reason | Reason | ||
207 | regex | Regex | ||
208 | rego | Rego | ||
209 | renpy | Ren'py | rpy | |
210 | rest | reST (reStructuredText) | ||
211 | rip | Rip | ||
212 | roboconf | Roboconf | ||
213 | robotframework | Robot Framework | robot | |
214 | ruby | Ruby | rb | |
215 | rust | Rust | ||
216 | sas | SAS | ||
217 | sass | Sass (Sass) | ||
218 | scala | Scala | ||
219 | scheme | Scheme | ||
220 | scss | Sass (Scss) | ||
221 | shell-session | Shell session | sh-session, shellsession | |
222 | smali | Smali | ||
223 | smalltalk | Smalltalk | ||
224 | smarty | Smarty | ||
225 | sml | SML | smlnj | |
226 | solidity | Solidity (Ethereum) | sol | |
227 | solution-file | Solution file | sln | |
228 | soy | Soy (Closure Template) | ||
229 | sparql | SPARQL | rq | |
230 | splunk-spl | Splunk SPL | ||
231 | sqf | SQF: Status Quo Function (Arma 3) | ||
232 | sql | SQL | ||
233 | squirrel | Squirrel | ||
234 | stan | Stan | ||
235 | stylus | Stylus | ||
236 | swift | Swift | ||
237 | systemd | Systemd configuration file | ||
238 | t4-cs | T4 Text Templates (C#) | t4 | |
239 | t4-templating | T4 templating | ||
240 | t4-vb | T4 Text Templates (VB) | ||
241 | tap | TAP | ||
242 | tcl | Tcl | ||
243 | textile | Textile | ||
244 | toml | TOML | ||
245 | tsx | React TSX | ||
246 | tt2 | Template Toolkit 2 | ||
247 | turtle | Turtle | trig | |
248 | twig | Twig | ||
249 | typescript | TypeScript | ts | |
250 | typoscript | TypoScript | tsconfig | |
251 | unrealscript | UnrealScript | uscript, uc | |
252 | uri | URI | url | |
253 | v | V | ||
254 | vala | Vala | ||
255 | vbnet | VB.Net | ||
256 | velocity | Velocity | ||
257 | verilog | Verilog | ||
258 | vhdl | VHDL | ||
259 | vim | vim | ||
260 | visual-basic | Visual Basic | vb, vba | |
261 | warpscript | WarpScript | ||
262 | wasm | WebAssembly | ||
263 | wiki | Wiki markup | PukiWikiページのソース表示例は「メールフォームサンプル」ページ参照 | |
264 | wolfram | Wolfram language | mathematica, nb, wl | |
265 | wren | Wren | ||
266 | xeora | Xeora | xeoracube | |
267 | xml-doc | XML doc (.net) | ||
268 | xojo | Xojo (REALbasic) | ||
269 | xquery | XQuery | ||
270 | yaml | YAML | yml | |
271 | yang | YANG | ||
272 | 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 | ファイルシステムのツリー構造を見やすく表示させる |