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

诺姆:

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

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

有时我想使用粗体或其他内容突出显示代码中的特定内容。

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

最佳情况-用某种方式在本```csharp节中突出显示代码

其次,我可以将代码编写为diff(使用+和-突出显示内容),但是如何告诉Github使用红色和绿色背景色突出显示diff语法?

有没有办法同时使用diff和csharp语法突出显示?

萨尔瓦多·麦地那:

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

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

它应该可以为您提供所需的Diff外观,并以红色突出显示已删除的内容和以绿色突出显示已添加的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章