LoginSignup
598

Qiitaでシンタックスハイライト可能な言語一覧

Last updated at Posted at 2012-12-26

対応言語リスト

Qiita MarkdownのシンタックスハイライトにはRougeを利用しており、下記の対応言語リストに準じます。

List of supported languages and lexers

最新の状況に対応していない場合は、Discussions へリクエストをいただけると幸いです🙏

コードブロックで言語を指定する方法

  • コードブロック記法の後に言語名を指定してください。
  • 言語名の表記はRougeに準じます。
    • 基本的に補完は小文字で入力する必要があり、また一部の言語はファイルタイプでの入力が必要です。

(例)Rubyを利用する場合

```rb
brabrabra...
```

Jan-27-2021 16-19-14.gif

Qiita MarkdownについてはMarkdown記法 チートシートをご覧下さい。

Diffと各言語のシンタックスを同時に利用する方法

QiitaではDiff表示と各言語のシンタックスハイライトを同時に用いることができます。
利用する方法は以下の通りです。

  • diff_[言語名]をシンタックスとして指定する
  • 各行の始めで+, -を記述し、半角スペースをあける

これにより、各言語のシンタックスハイライトを用いながらDiffの表示も行うことができます。

image.png

注意点

コードブロックの言語名にplantumlmermaidを指定した場合、シンタックスハイライトではなくダイアグラムが表示されます。

ダイアグラムについてはMarkdown記法 チートシート - Qiitaをご覧ください。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
598