我正在使用Markdown编写解释C#代码的文档。
我使用```csharp
来实现C#代码高亮。
有时我想要用粗体或其他方式突出显示代码中的特定部分。
我知道有<pre>
等方法,但这会导致我失去C#代码高亮效果。
最好的情况是-在```csharp
部分中突出显示代码的某些部分。
次优之选-我可以将代码编写为diff格式-使用+和-来突出显示内容,但如何告诉Github使用红色和绿色背景突出显示差异语法?
是否有一种同时使用diff和csharp语法高亮的方法?
我正在使用Markdown编写解释C#代码的文档。
我使用```csharp
来实现C#代码高亮。
有时我想要用粗体或其他方式突出显示代码中的特定部分。
我知道有<pre>
等方法,但这会导致我失去C#代码高亮效果。
最好的情况是-在```csharp
部分中突出显示代码的某些部分。
次优之选-我可以将代码编写为diff格式-使用+和-来突出显示内容,但如何告诉Github使用红色和绿色背景突出显示差异语法?
是否有一种同时使用diff和csharp语法高亮的方法?
```diff
public class Hello1
{
public static void Main()
{
- System.Console.WriteLine("Hello, World!");
+ System.Console.WriteLine("Rock all night long!");
}
}
```
输出:
然后它应该给你所需的差异视图,红色表示已删除的内容,绿色表示已添加的内容。
```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
```
diff --git a/filea.js b/fileb.js
index d28nd309d..b3nu834uj 111111
--- a/filea.js
+++ b/fileb.js
@@ -1,6 +1,6 @@
-export let tada = "hello world"
+export const tada = "Hello World"
- undefined试试这个:
```diff
,在结尾加上```
。-
。+
。最终你将得到类似于这样的结果:
-$a = 14;
+$a = 12;
-function myTest()
+function test()
Blockquote [Source](https://github.com/forem/forem/issues/2087#issuecomment-1203089191
)
diff
高亮支持,答案是没有。 - Scrooge McDuck