Piszę dokumenty, które powinny wyjaśniać kod w C # przy użyciu Markdown.
Używam, ```csharp
aby uzyskać wyróżnienie csharp.
Czasami chcę podkreślić coś konkretnego w kodzie, używając pogrubienia lub czegokolwiek.
Wiem o <pre>
itp ... ale to odbiera mi csharpowe wyróżnianie.
Najlepszy scenariusz - sposób na wyróżnienie kodu w ```csharp
sekcji.
Następna najlepsza rzecz - mogę napisać kod jako diff - używając + i - do podświetlania rzeczy, ale jak powiedzieć Githubowi, aby podświetlał składnię diff za pomocą czerwonego i zielonego koloru tła?
Czy istnieje sposób na użycie podświetlania składni diff i csharp?
Odpowiedzi:
Markdown Github obsługuje różnicowanie podczas formatowania kodu. Na przykład:
Wynik:
i powinien dać ci wygląd Diff, którego szukasz , podkreślając na czerwono, co zostało usunięte, a na zielono, co zostało dodane.
źródło
Odpowiedź Salvadora jest poprawna, jednak dowiedziałem się, że należy dodać nagłówek diff do fragmentu kodu, aby go podświetlić:
Mam nadzieję że to pomogło!
źródło