703
602

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Last updated at Posted at 2012-12-26

対応言語リスト

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

Languages

順次対応を行っておりますが、リクエストは 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をご覧ください。

703
602
66

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
703
602

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?