![giltlab의 diff 보기를 전체 라인 대신 원자로 변경합니다.](https://rvso.com/image/1711462/giltlab%EC%9D%98%20diff%20%EB%B3%B4%EA%B8%B0%EB%A5%BC%20%EC%A0%84%EC%B2%B4%20%EB%9D%BC%EC%9D%B8%20%EB%8C%80%EC%8B%A0%20%EC%9B%90%EC%9E%90%EB%A1%9C%20%EB%B3%80%EA%B2%BD%ED%95%A9%EB%8B%88%EB%8B%A4..png)
Gitlab은 TFS처럼 실제로 다른 작은 부분만 강조하는 것이 아니라 전체 라인별로 차이점을 강조합니다. Gitlab 스마트 하이라이트를 한 문자의 차이까지 만드는 방법이 있습니까?
현재의:
문자열 샘플 = "텍스트";
끈? 샘플 = "샘플" + "텍스트"; //기존 줄 전체가 빨간색으로 강조 표시되고 새 줄 전체가 녹색으로 강조 표시됩니다.
.
TFS 스타일:
문자열 샘플 = "텍스트";
문자열 샘플 ="견본"+ "텍스트";//삭제된 항목만 빨간색으로 강조 표시되고 새 항목은 녹색으로 강조 표시됩니다.
답변1
GitLab은 이미 감지한 인라인 변경 사항을 강조 표시합니다.
대비가 너무 낮다고 생각되면 사용자 스타일시트를 사용하여 색상을 재정의할 수 있습니다. 현재 관련 CSS 선택자는 다음과 같습니다.
.code.white .line_holder .line_content.new span.idiff
(신규, 녹색).code.white .line_holder .line_content.old span.idiff
(오래된, 빨간색)
또한 다른 구문 강조 테마도 있습니다. 시작 부분을 다음으로 바꾸세요.
- 어두운 (
.code.dark
) - 태양광(
.code.solarized-light
) - 솔라라이즈 다크(
.code.solarized-dark
) - 모노카이(
.code.monokai
) - 없음(
.code.none
) – 기본적으로 인라인 강조 표시가 보이지 않지만 여전히 구성할 수 있습니다.
사용자 스타일시트를 추가하는 방법은 사용하는 브라우저에 따라 다릅니다. 브라우저 확장 프로그램을 사용해야 할 수도 있습니다.