Gitlab hebt Unterschiede zeilenweise hervor, statt nur die kleinen Abschnitte, die sich wirklich unterscheiden, wie es TFS tut. Gibt es eine Möglichkeit, Gitlab so zu konfigurieren, dass Unterschiede bis auf ein Zeichen intelligent hervorgehoben werden?
aktuell:
Zeichenfolgenbeispiel = "Text";
Zeichenfolge? Beispiel = "Beispiel" + "Text"; //die ganze alte Zeile ist rot hervorgehoben und die ganze neue Zeile ist grün hervorgehoben
.
TFS-Stil:
Zeichenfolgenbeispiel = "Text";
Zeichenfolgebeispiel ="Probe"+ "Text";//nur das Gelöschte wird rot hervorgehoben, das Neue wird grün hervorgehoben
Antwort1
GitLab hebt bereits erkannte Inline-Änderungen hervor:
Wenn Sie den Kontrast als zu gering empfinden, können Sie die Farbe mit einem benutzerdefinierten Stylesheet überschreiben. Die relevanten CSS-Selektoren sind derzeit:
.code.white .line_holder .line_content.new span.idiff
(neu, grün).code.white .line_holder .line_content.old span.idiff
(alt, rot)
Darüber hinaus gibt es noch weitere Themen zur Syntaxhervorhebung. Ersetzen Sie einfach den Anfang durch:
- Dunkel (
.code.dark
) - Solarisiertes Licht (
.code.solarized-light
) - Solarisierte Dunkelheit (
.code.solarized-dark
) - Monokai (
.code.monokai
) - Keine (
.code.none
) – Hat standardmäßig keine sichtbare Inline-Hervorhebung, aber es ist trotzdem möglich,
Wie Sie ein Benutzer-Stylesheet hinzufügen, hängt vom verwendeten Browser ab. Möglicherweise müssen Sie eine Browsererweiterung verwenden.