Github MarkdownでのDiff構文の強調表示 質問する

Github MarkdownでのDiff構文の強調表示 質問する

Markdown を使用して C# のコードについて説明するドキュメントを書いています。

私は```csharpCSharp のハイライト表示を取得するために を使用します。

コード内の特定の部分を太字などで強調表示したい場合があります。

などについては知っています<pre>が、CSharp のハイライトが消えてしまいます。

最良のシナリオ - セクション内のコードを強調表示する方法```csharp

次善策として、+ と - を使用してコードを diff - として記述し、強調表示することができますが、赤と緑の背景色で diff 構文を強調表示するように Github に指示するにはどうすればよいでしょうか?

diff と csharp の両方の構文強調表示を使用する方法はありますか?

ベストアンサー1

Github の markdown は、コードをフォーマットするときに diff をサポートします。例:

```diff
public class Hello1
{
   public static void Main()
   {
-      System.Console.WriteLine("Hello, World!");
+      System.Console.WriteLine("Rock all night long!");
   }
}
```

出力:

ここに画像の説明を入力してください

すると、探している差分の外観が表示され、削除されたものは赤で強調表示され、追加されたものは緑で強調表示されます。

おすすめ記事