development

Github Markdown에서 Diff 구문 강조

big-blog 2020. 11. 7. 10:47
반응형

Github Markdown에서 Diff 구문 강조


Markdown을 사용하여 C #으로 코드를 설명해야하는 문서를 작성하고 있습니다.

나는 ```csharpcsharp 하이라이트를 얻기 위해를 사용합니다 .

때때로 굵은 글씨체 나 다른 것을 사용하여 코드에서 특정 부분을 강조하고 싶습니다.

나는 <pre>등등 에 대해 알고 있지만 내 csharp 강조 표시를 제거합니다.

최상의 시나리오- ```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
```

도움이 되었기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/40883421/diff-syntax-highlighting-in-github-markdown

반응형