Qiitaでシンタックスハイライト可能な言語一覧 | Syntax Highlighting: List of Supported Language at Qiita

  • 358
    いいね
  • 31
    コメント
この記事は最終更新日から1年以上が経過しています。

Qiita Markdownのコードブロックで指定できる言語は以下の通りです。
例えばCucumberを利用する場合は

Qiita supports syntax highlighting of following languages.
For example, when you want to use Cucumber, please specify Cucumber as follows.

```rb
...
```

のように指定してください。

BEEkXyuFf2S.gif

Qiita Markdownについては Qiita Markdown をご覧下さい。

For more information about Qiita Markdown, please refer to Qiita Markdown .


  • Cucumber, cucumber, Gherkin, gherkin:
    • Gherkin (filenames *.feature)
  • abap:
    • ABAP (filenames *.abap)
  • ada, ada95ada2005:
    • Ada (filenames *.adb, *.ads, *.ada)
  • ahk:
    • autohotkey (filenames *.ahk, *.ahkl)
  • antlr-as, antlr-actionscript:
    • ANTLR With ActionScript Target (filenames *.G, *.g)
  • antlr-cpp:
    • ANTLR With CPP Target (filenames *.G, *.g)
  • antlr-csharp, antlr-c#:
    • ANTLR With C# Target (filenames *.G, *.g)
  • antlr-java:
    • ANTLR With Java Target (filenames *.G, *.g)
  • antlr-objc:
    • ANTLR With ObjectiveC Target (filenames *.G, *.g)
  • antlr-perl:
    • ANTLR With Perl Target (filenames *.G, *.g)
  • antlr-python:
    • ANTLR With Python Target (filenames *.G, *.g)
  • antlr-ruby, antlr-rb:
    • ANTLR With Ruby Target (filenames *.G, *.g)
  • antlr:
    • ANTLR
  • apacheconf, aconf, apache:
    • ApacheConf (filenames .htaccess, apache.conf, apache2.conf)
  • applescript:
    • AppleScript (filenames *.applescript)
  • as, actionscript:
    • ActionScript (filenames *.as)
  • as3, actionscript3:
    • ActionScript 3 (filenames *.as)
  • aspx-cs:
    • aspx-cs (filenames *.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd)
  • aspx-vb:
    • aspx-vb (filenames *.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd)
  • asy, asymptote:
    • Asymptote (filenames *.asy)
  • basemake:
    • Makefile
  • bash, sh, ksh:
    • Bash (filenames *.sh, *.ksh, *.bash, *.ebuild, *.eclass)
  • bat:
    • Batchfile (filenames *.bat, *.cmd)
  • bbcode:
    • BBCode
  • befunge:
    • Befunge (filenames *.befunge)
  • blitzmax, bmax:
    • BlitzMax (filenames *.bmx)
  • boo:
    • Boo (filenames *.boo)
  • brainfuck, bf:
    • Brainfuck (filenames *.bf, *.b)
  • c-objdump:
    • c-objdump (filenames *.c-objdump)
  • c:
    • C (filenames *.c, *.h)
  • cfm:
    • Coldfusion HTML (filenames *.cfm, *.cfml, *.cfc)
  • cfs:
    • cfstatement
  • cheetah, spitfire:
    • Cheetah (filenames *.tmpl, *.spt)
  • clojure, clj:
    • Clojure (filenames *.clj)
  • cmake:
    • CMake (filenames *.cmake, CMakeLists.txt)
  • coffee-script, coffeescript:
    • CoffeeScript (filenames *.coffee)
  • common-lisp, cl:
    • Common Lisp (filenames *.cl, *.lisp, *.el)
  • console:
    • Bash Session (filenames *.sh-session)
  • control:
    • Debian Control file (filenames control)
  • cpp, c++:
    • C++ (filenames *.cpp, *.hpp, *.c++, *.h++, *.cc, *.hh, *.cxx, *.hxx)
  • cpp-objdump, c++-objdumb, cxx-objdump:
    • cpp-objdump (filenames *.cpp-objdump, *.c++-objdump, *.cxx-objdump)
  • csharp, c#:
    • C# (filenames *.cs)
  • css+django, css+jinja:
    • CSS+Django/Jinja
  • css+erb, css+ruby:
    • CSS+Ruby
  • css+genshitext, css+genshi:
    • CSS+Genshi Text
  • css+mako:
    • CSS+Mako
  • css+myghty:
    • CSS+Myghty
  • css+php:
    • CSS+PHP
  • css+smarty:
    • CSS+Smarty
  • css:
    • CSS (filenames *.css)
  • cython, pyx:
    • Cython (filenames *.pyx, *.pxd, *.pxi)
  • d-objdump:
    • d-objdump (filenames *.d-objdump)
  • d:
    • D (filenames *.d, *.di)
  • delphi, pas, pascal, objectpascal:
    • Delphi (filenames *.pas)
  • diff, udiff:
    • Diff (filenames *.diff, *.patch)
  • django, jinja:
    • Django/Jinja
  • dpatch:
    • Darcs Patch (filenames *.dpatch, *.darcspatch)
  • duel, Duel Engine, Duel View, JBST, jbst, JsonML+BST:
    • Duel (filenames *.duel, *.jbst)
  • dylan:
    • Dylan (filenames *.dylan, *.dyl)
  • el:
    • Emacs Lisp
  • erb:
    • ERB
  • erl:
    • Erlang erl session (filenames *.erl-sh)
  • erlang:
    • Erlang (filenames *.erl, *.hrl)
  • evoque:
    • Evoque (filenames *.evoque)
  • factor:
    • Factor (filenames *.factor)
  • felix, flx:
    • Felix (filenames *.flx, *.flxh)
  • fortran:
    • Fortran (filenames *.f, *.f90)
  • fsharp
    • FSharp (filenames *.fs, *.fsi)
  • gas:
    • GAS (filenames *.s, *.S)
  • genshi, kid, xml+genshi, xml+kid:
    • Genshi (filenames *.kid)
  • genshitext:
    • Genshi Text
  • glsl:
    • GLSL (filenames *.vert, *.frag, *.geo)
  • gnuplot:
    • Gnuplot (filenames *.plot, *.plt)
  • go:
    • Go (filenames *.go)
  • gooddata-cl:
    • GoodData-CL (filenames *.gdc)
  • groff, nroff, man:
    • Groff (filenames *.[1234567], *.man)
  • groovy: Groovy (filenames *.groovy)
  • haml, HAML:
    • Haml (filenames *.haml)
  • haskell, hs:
    • Haskell (filenames *.hs)
  • html+cheetah, html+spitfire:
    • HTML+Cheetah
  • html+django, html+jinja:
    • HTML+Django/Jinja
  • html+evoque:
    • HTML+Evoque (filenames *.html)
  • html+genshi, html+kid:
    • HTML+Genshi
  • html+mako:
    • HTML+Mako
  • html+myghty:
    • HTML+Myghty
  • html+php:
    • HTML+PHP (filenames *.phtml)
  • html+smarty:
    • HTML+Smarty
  • html+velocity:
    • HTML+Velocity
  • html:
    • HTML (filenames *.html, *.htm, *.xhtml, *.xslt)
  • hx, haXe:
    • haXe (filenames *.hx)
  • hybris, hy:
    • Hybris (filenames *.hy, *.hyb)
  • ini, cfg:
    • INI (filenames *.ini, *.cfg)
  • io:
    • Io (filenames *.io)
  • ioke, ik:
    • Ioke (filenames *.ik)
  • irc:
    • IRC logs (filenames *.weechatlog)
  • jade, JADE:
    • Jade (filenames *.jade)
  • java:
    • Java (filenames *.java)
  • js+cheetah, javascript+cheetah, js+spitfire, javascript+spitfire:
    • JavaScript+Cheetah
  • js+django, javascript+django, js+jinja, javascript+jinja:
    • JavaScript+Django/Jinja
  • js+erb, javascript+erb, js+ruby, javascript+ruby:
    • JavaScript+Ruby
  • js+genshitext, js+genshi, javascript+genshitext, javascript+genshi:
    • JavaScript+Genshi Text
  • js+mako, javascript+mako:
    • JavaScript+Mako
  • js+myghty, javascript+myghty:
    • JavaScript+Myghty
  • js+php, javascript+php:
    • JavaScript+PHP
  • js+smarty, javascript+smarty:
    • JavaScript+Smarty
  • js, javascript:
    • JavaScript (filenames *.js)
  • jsp:
    • Java Server Page (filenames *.jsp)
  • lhs, literate-haskell:
    • Literate Haskell (filenames *.lhs)
  • lighty, lighttpd:
    • Lighttpd configuration file
  • llvm:
    • LLVM (filenames *.ll)
  • logtalk:
    • Logtalk (filenames *.lgt)
  • lua:
    • Lua (filenames *.lua, *.wlua)
  • make, makefile, mf, bsdmake:
    • Makefile (filenames .mak, Makefile, makefile, Makefile., GNUmakefile)
  • mako:
    • Mako (filenames *.mao)
  • maql:
    • MAQL (filenames *.maql)
  • mason:
    • Mason (filenames *.m, *.mhtml, *.mc, *.mi, autohandler, dhandler)
  • matlab, octave:
    • Matlab (filenames *.m)
  • matlabsession:
    • Matlab session
  • minid:
    • MiniD (filenames *.md)
  • modelica:
    • Modelica (filenames *.mo)
  • modula2, m2:
    • Modula-2 (filenames *.def, *.mod)
  • moocode:
    • MOOCode (filenames *.moo)
  • mupad:
    • MuPAD (filenames *.mu)
  • mxml:
    • MXML (filenames *.mxml)
  • myghty:
    • Myghty (filenames *.myt, autodelegate)
  • mysql:
    • MySQL
  • nasm:
    • NASM (filenames *.asm, *.ASM)
  • newspeak:
    • Newspeak (filenames *.ns2)
  • nginx:
    • Nginx configuration file
  • numpy:
    • NumPy
  • objdump:
    • objdump (filenames *.objdump)
  • objective-c, objectivec, obj-c, objc:
    • Objective-C (filenames *.m)
  • objective-j, objectivej, obj-j, objj:
    • Objective-J (filenames *.j)
  • ocaml:
    • OCaml (filenames *.ml, *.mli, *.mll, *.mly)
  • ooc:
    • Ooc (filenames *.ooc)
  • perl, pl:
    • Perl (filenames *.pl, *.pm)
  • php, php3, php4, php5:
    • PHP (filenames *.php, *.php[345])
  • postscript:
    • PostScript (filenames *.ps, *.eps)
  • pot, po:
    • Gettext Catalog (filenames *.pot, *.po)
  • pov:
    • POVRay (filenames *.pov, *.inc)
  • prolog:
    • Prolog (filenames *.prolog, *.pro, *.pl)
  • properties:
    • Properties (filenames *.properties)
  • protobuf:
    • Protocol Buffer (filenames *.proto)
  • py3tb:
    • Python 3.0 Traceback (filenames *.py3tb)
  • pycon:
    • Python console session
  • pytb:
    • Python Traceback (filenames *.pytb)
  • python, py:
    • Python (filenames *.py, *.pyw, *.sc, SConstruct, SConscript, *.tac)
  • python3, py3:
    • Python 3
  • ragel-c:
    • Ragel in C Host (filenames *.rl)
  • ragel-cpp:
    • Ragel in CPP Host (filenames *.rl)
  • ragel-d:
    • Ragel in D Host (filenames *.rl)
  • ragel-em:
    • Embedded Ragel (filenames *.rl)
  • ragel-java:
    • Ragel in Java Host (filenames *.rl)
  • ragel-objc:
    • Ragel in Objective C Host (filenames *.rl)
  • ragel-ruby, ragel-rb:
    • Ragel in Ruby Host (filenames *.rl)
  • ragel:
    • Ragel
  • raw:
    • Raw token data
  • rb, ruby, duby:
    • Ruby (filenames *.rb, *.rbw, Rakefile, *.rake, *.gemspec, *.rbx, *.duby)
  • rbcon, irb:
    • Ruby irb session
  • rconsole, rout:
    • RConsole (filenames *.Rout)
  • rebol:
    • REBOL (filenames *.r, *.r3)
  • redcode:
    • Redcode (filenames *.cw)
  • rhtml, html+erb, html+ruby:
    • RHTML (filenames *.rhtml)
  • rst, rest, restructuredtext:
    • reStructuredText (filenames *.rst, *.rest)
  • sass, SASS:
    • Sass (filenames *.sass)
  • scala:
    • Scala (filenames *.scala)
  • scaml, SCAML:
    • Scaml (filenames *.scaml)
  • scheme, scm:
    • Scheme (filenames *.scm)
  • scss:
    • SCSS (filenames *.scss)
  • shell-session:
    • Bash Session
  • smalltalk, squeak:
    • Smalltalk (filenames *.st)
  • smarty:
    • Smarty (filenames *.tpl)
  • sourceslist, sources.list:
    • Debian Sourcelist (filenames sources.list)
  • splus, s, r:
    • S (filenames *.S, *.R)
  • sql:
    • SQL (filenames *.sql)
  • sqlite3:
    • sqlite3con (filenames *.sqlite3-console)
  • squidconf, squid.conf, squid:
    • SquidConf (filenames squid.conf)
  • ssp:
    • Scalate Server Page (filenames *.ssp)
  • tcl:
    • Tcl (filenames *.tcl)
  • tcsh, csh:
    • Tcsh (filenames *.tcsh, *.csh)
  • tex, latex:
    • TeX (filenames *.tex, *.aux, *.toc)
  • text:
    • Text only (filenames *.txt)
  • trac-wiki, moin:
    • MoinMoin/Trac Wiki markup
  • v:
    • verilog (filenames *.v, *.sv)
  • vala, vapi:
    • Vala (filenames *.vala, *.vapi)
  • vb.net, vbnet:
    • VB.net (filenames *.vb, *.bas)
  • velocity:
    • Velocity (filenames *.vm, *.fhtml)
  • vim:
    • VimL (filenames *.vim, .vimrc)
  • xml+cheetah, xml+spitfire:
    • XML+Cheetah
  • xml+django, xml+jinja:
    • XML+Django/Jinja
  • xml+erb, xml+ruby:
    • XML+Ruby
  • xml+evoque:
    • XML+Evoque (filenames *.xml)
  • xml+mako:
    • XML+Mako
  • xml+myghty:
    • XML+Myghty
  • xml+php:
    • XML+PHP
  • xml+smarty:
    • XML+Smarty
  • xml+velocity:
    • XML+Velocity
  • xml:
    • XML (filenames *.xml, *.xsl, *.rss, *.xslt, *.xsd, *.wsdl)
  • xquery, xqy:
    • XQuery (filenames *.xqy, *.xquery)
  • xslt:
    • XSLT (filenames *.xsl, *.xslt)
  • yaml:
    • YAML (filenames *.yaml, *.yml)
  • zsh:
    • Zsh