小编典典

Github Markdown 中的差异语法突出显示

all

我正在编写应该使用 Markdown 解释 C# 代码的文档。

我使用```csharp来获得 csharp 突出显示。

我有时想使用粗体或任何东西突出显示代码中的特定内容。

我知道<pre>等等......但它带走了我的 csharp 突出显示。

最佳情况 - 以某种方式突出显示该```csharp部分中的代码。

下一个最好的事情 - 我可以将代码编写为 diff - 使用 + 和 - 突出显示内容,但是我如何告诉 Github 用红色和绿色背景色突出显示 diff
语法?

有没有办法同时使用 diff 和 csharp 语法高亮?


阅读 120

收藏
2022-07-14

共1个答案

小编典典

Github 的 markdown 在格式化代码时支持 diff。例如:

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

输出:

在此处输入图像描述

它应该为您提供您正在寻找的 Diff
外观
,以红色突出显示已删除的内容和绿色突出显示已添加的内容。

2022-07-14