Markdownを使用してC#のコードを説明するドキュメントを書いています。
```csharp
を使用してcsharpハイライトを取得します。
太字などを使用して、コードの特定の部分を強調したい場合があります。
私は<pre>
などについて知っていますが、それは私の鋭い強調表示を取り除きます。
最良のシナリオ-```csharp
セクションでコードを強調表示する方法。
次に最高のこと-コードをdiffとして書くことができます-+と-を使用して内容を強調表示しますが、Githubに赤と緑の背景色でdiff構文を強調表示するにはどうすればよいですか?
Diffとcsharpの両方の構文強調表示を使用する方法はありますか?
Githubのマークダウンは、コードのフォーマット時にdiffをサポートします。例えば:
```diff
public class Hello1
{
public static void Main()
{
- System.Console.WriteLine("Hello, World!");
+ System.Console.WriteLine("Rock all night long!");
}
}
```
探しているDiffの外観 が表示され、削除されたものが赤色で、追加されたものが緑色で強調表示されます。
サルバドールの応答は正しいですが、強調表示するためにコードスニペットにdiffヘッダーを追加する必要があることがわかりました。
``` diff
diff --git a/filea.extension b/fileb.extension
index d28nd309d..b3nu834uj 111111
--- a/filea.extension
+++ b/fileb.extension
@@ -1,6 +1,6 @@
-oldLine
+newLine
```
それがお役に立てば幸いです!