5

Githubプルリクエストで行われたコメントのコードを適切にインデントしてフォーマットする方法はありますか?

4

2 に答える 2

4

フェンスで囲まれたコードブロック

Markdownは、各行の前に4つのスペースがあるテキストをコードブロックに変換します。GFMはそれをサポートしていますが、フェンスで囲まれたブロックもサポートしています。コードブロックを```でラップするだけで、コードブロックをトリガーするために手動でインデントする必要はありません。

構文の強調表示

コードブロックをさらに一歩進め、必要に応じて構文の強調表示を追加します。フェンスで囲まれたブロックに、オプションの言語識別子を追加すると、構文の強調表示が実行されます。たとえば、Rubyコードをシンタックスハイライトするには、次のようにします。

```ruby
    require 'redcarpet'
    markdown = Redcarpet.new("Hello World!")
    puts markdown.to_html
```
于 2012-09-08T23:35:38.337 に答える