質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.50%

  • teratail

    438questions

    teratail(テラテイル)は、プログラミングに特化した日本語Q&Aサイトです。

このサイトのMarkdown記法のコードブロックで使える言語一覧

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 25
  • VIEW 3,043

otn

Linux総合1位

運営側への質問です。
コードブロックで使える言語の一覧はどこかにありますか?ちょっと見当たらないようです。
さっき、VBA を書こうとして困りました。vbnetで代用ですかね。
Windowsのバッチスクリプトは試行錯誤で見つけましたが、BATでもCMDでもなく何故かDOS。懐かしい単語ですが、DOSバッチと、現在のWindowsのバッチは別物です。CMDが望ましいでしょう。

追記: 2018-08-08

現時点では↓のようです。

1c:"1C"
abnf
accesslog
actionscript:"ActionScript", as
ada
apache:"Apache", apacheconf
applescript:"AppleScript", osascript
arduino:"Arduino"
armasm, arm
asciidoc:"AsciiDoc", adoc
aspectj
autohotkey:"AutoHotkey"
autoit
avrasm:"AVR Assembler"
awk
axapta:"Axapta"
bash:"Bash", sh, zsh
basic
bnf
brainfuck:"Brainfuck", bf
cal
capnproto, capnp
ceylon
clean, clean, icl, dcl
clojure-repl
clojure:"Clojure", clj
cmake:"CMake", cmake.in
coffeescript:"CoffeeScript", coffee, cson, iced
coq
cos, cos, cls
cpp:"C++", c:"C", cc, h, c++:"C++", h++, hpp
crmsh, crm, pcmk
crystal, cr
cs, csharp:"C#", c#:"C#"
csp
css:"CSS"
d:"D"
dart
delphi:"Delphi", dpr, dfm, pas, pascal, freepascal, lazarus, lpr, lfm
diff:"Diff", patch
django:"Django", jinja
dns, bind, zone
dockerfile, docker
dos:"DOS.bat", bat, cmd
dsconfig
dts
dust, dst
ebnf
elixir:"Elixir"
elm
erb
erlang-repl:"Erlang REPL"
erlang:"Erlang", erl
excel, xlsx, xls
fix:"FIX"
flix
fortran, f90, f95
fsharp:"F#", fs, f#:"F#"
gams, gms
gauss, gss
gcode
gherkin:"Gherkin", feature
glsl:"GLSL"
go:"Go", golang
golo
gradle:"Gradle"
groovy
haml:"Haml"
handlebars:"Handlebars", hbs, html.hbs, html.handlebars
haskell:"Haskell", hs
haxe:"Haxe", hx
hsp
htmlbars
http:"HTTP", https
hy, hylang
inform7, i7
ini:"Ini", toml
irpf90
java:"Java", jsp
javascript:"JavaScript", js:"JavaScript", jsx
json:"JSON"
julia
kotlin
lasso:"Lasso", ls, lassoscript
ldif
leaf
less
lisp:"Lisp"
livecodeserver
livescript, ls
llvm
lsl
lua:"Lua"
makefile:"Makefile", mk, mak
markdown:"Markdown", md, mkdown, mkd
mathematica, mma
matlab:"Matlab"
maxima
mel:"MEL"
mercury, m, moo
mipsasm, mips
mizar:"Mizar"
mojolicious
monkey
moonscript, moon
n1ql
nginx:"Nginx", nginxconf
nimrod:"Nimrod", nim
nix:"Nix", nixos
nsis:"NSIS"
objectivec:"Objective C", mm, objc, obj-c
ocaml:"OCaml", ml
openscad
oxygene:"Oxygene"
parser3:"Parser3"
perl:"Perl", pl, pm
pf, pf.conf
php:"PHP", php3, php4, php5, php6
plain:"Plain text"
pony
powershell, ps
processing
profile
prolog
protobuf
puppet, pp
purebasic, pb, pbi
python:"Python", py, gyp
q
qml, qt
r:"R"
rib:"RenderMan RIB(RIB)"
roboconf, graph, instances
rsl:"RenderMan RSL(RSL)"
ruby:"Ruby", rb, gemspec, podspec, thor, irb
ruleslanguage
rust:"Rust", rs
scala:"Scala"
scheme
scilab:"Scilab", sci
scss:"SCSS"
smali, smali
smalltalk:"Smalltalk", st
sml, ml
sqf, sqf
sql:"SQL"
stan
stata, do, ado
step21, p21, step, stp
stylus, styl
subunit
swift:"Swift"
taggerscript
tap
tcl, tk
tex:"TeX"
text:"Plain text"
thrift:"Thrift"
tp
twig, craftcms
typescript:"TypeScript", ts
vala:"Vala"
vba:"VBA"
vbnet:"VB.NET", vb
vbscript-html
vbscript:"VBScript", vbs
verilog, v, sv, svh
vhdl:"VHDL"
vim:"Vim Script(Vim)"
x86asm:"Intel x86 Assembly"
xl, tao
xml:"XML", html:"HTML", xhtml, rss, atom, xjb, xsd, xsl, plist
xquery, xpath, xq
yaml, yml, YAML, yaml
zephir, zep
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • bwz61366

    2018/08/23 14:04

    2018-08-23の時点で、任意の英数字をコードブロックで言語名として使用できた(と思う)から、よければ確認&追記お願いしますわ

    キャンセル

  • otn

    2018/08/23 14:26

    言語名として表示はされますね。そう言った意味では、このリストはシンタックスハイライトの種類のリストに意味が変わってしまっています。

    キャンセル

回答 1

checkベストアンサー

+20

横槍失礼します。

どこにコードタグ一覧が載っているかはわかりませんが、私は https://teratail.com/js/frontend/question_editor.js あたりの定義を見てタグを打ちましたw

整形すると、こんな感じですね。
{
            apache: "Apache",
            bash: "Bash",
            csharp: "C#",
            "c#": "C#",
            cpp: "C++",
            "c++": "C++",
            css: "CSS",
            coffeescript: "CoffeeScript",
            diff: "Diff",
            html: "HTML",
            xml: "XML",
            http: "HTTP",
            ini: "Ini",
            json: "JSON",
            java: "Java",
            javascript: "JavaScript",
            makefile: "Makefile",
            markdown: "Markdown",
            nginx: "Nginx",
            objectivec: "Objective C",
            c: "C",
            php: "PHP",
            perl: "Perl",
            python: "Python",
            ruby: "Ruby",
            sql: "SQL",
            "1c": "1C",
            avrasm: "AVR Assembler",
            actionscript: "ActionScript",
            applescript: "AppleScript",
            asciidoc: "AsciiDoc",
            autohotkey: "AutoHotkey",
            axapta: "Axapta",
            brainfuck: "Brainfuck",
            cmake: "CMake",
            capnproto: "Cap'n Proto",
            clojure: "Clojure",
            d: "D",
            dos: "DOS.bat",
            delphi: "Delphi",
            django: "Django",
            elixir: "Elixir",
            erlang: "Erlang",
            "erlang-repl": "Erlang REPL",
            fsharp: "F#",
            "f#": "F#",
            fix: "FIX",
            glsl: "GLSL",
            gherkin: "Gherkin",
            go: "Go",
            gradle: "Gradle",
            haml: "Haml",
            handlebars: "Handlebars",
            haskell: "Haskell",
            haxe: "Haxe",
            x86asm: "Intel x86 Assembly",
            lasso: "Lasso",
            lisp: "Lisp",
            lua: "Lua",
            mel: "MEL",
            matlab: "Matlab",
            mizar: "Mizar",
            menkey: "Monkey",
            nsis: "NSIS",
            nimrod: "Nimrod",
            nix: "Nix",
            ocaml: "OCaml",
            oxygene: "Oxygene",
            parser3: "Parser3",
            r: "R",
            rib: "RenderMan RIB(RIB)",
            rsl: "RenderMan RSL(RSL)",
            rust: "Rust",
            scss: "SCSS",
            scala: "Scala",
            scilab: "Scilab",
            smalltalk: "Smalltalk",
            swift: "Swift",
            text: "TeX",
            thrift: "Thrift",
            typescript: "TypeScript",
            vbnet: "VB.NET",
            vbscript: "VBScript",
            vhdl: "VHDL",
            vala: "Vala",
            vim: "Vim Script(Vim)"
        };

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/02/24 22:06

    ありがとうございます。なるほど。ソースに書いてあると。
    VBAをVB.NETにするか、VBScriptにするか悩みますね。

    キャンセル

  • 2015/02/26 16:14

    ご質問、ご解答、誠にありがとうございます。
    teratail運営チームです。

    satanabe1さまの仰るとおりの言語に対応しておりますが
    全てのパターンでのチェックを終えておりませんので、表示の不備などあるかもしれませんのでご了承頂ければと思います

    対応するマークダウン、言語についてはヘルプページを作成して行く予定です。

    今後とも、teratailをよろしくお願いいたします。

    キャンセル

  • 2015/02/26 23:13

    運営チームの方もコメントありがとうございます。

    キャンセル

同じタグがついた質問を見る

  • teratail

    438questions

    teratail(テラテイル)は、プログラミングに特化した日本語Q&Aサイトです。