%20%EC%A4%84%EC%9D%84%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
내가 어떻게 볼 수 있었나요?내 코드에 따라내 git 저장소에서 수정되었지만 커밋되지 않은 줄은 무엇이며, 어떤 줄이 준비되어 있습니까?
예를 들어 수정되었지만 커밋되지 않은 줄은 왼쪽에 파란색 막대가 있고 준비된 줄은 녹색 막대가 있을 수 있습니다. 또는 일부 색상으로 강조 표시될 수도 있습니다.
답변1
내장된 기능은 아닙니다
나는 이것이 Kate에 내장된 기능이 아니라고 생각하므로 원하는 것을 수행하려면 다른 종류의 diff 도구를 사용해야 합니다.
나는 또한 귀하의 질문에 대한 더 나은 답변에 관심이 있어서 몇 가지 조사를 해보았습니다. 원하는 것을 수행하는 몇 가지 해결 방법이 있습니다 ...
기본적으로 수행하려는 작업에 대한 관련 StackOverflow 질문:
준비된 변경 사항을 어떻게 표시합니까?
Kate에서 diff 도구 사용
- Kate에 내장된 터미널 사용(Linux에만 해당)
Kate와 유사한 diff
GUI의 경우 대부분의 배포판 저장소에 있는 KDE의 "Kompare"를 사용할 수 있습니다.
콤파레 매뉴얼
다음에서 Kompare를 시작할 수 있습니다.케이트 터미널.
cd
로컬 git repo로 이동한 다음
git diff --cached | kompare -o -
- 빌드 플러그인 사용(크로스 플랫폼)
Kate에서 Kompare를 시작하는 또 다른 더 편리한 해결 방법이 있습니다.플러그인 빌드. 이는 터미널이 없는 Windows 버전의 Kate에서도 작동합니다. 또한 매번 터미널에 명령을 입력할 필요가 없으므로 버튼 클릭만으로 Kompare를 여는 작업이 단축됩니다.
여기 imgur 앨범이 있습니다, 필요한 단계를 설명합니다.
Kate용 확장 프로그램 만들기
Kate가 이를 diff 도구로 사용할 수 있는 기능을 추가하기 위해 확장 기능을 만드는 것이 가능할 수도 있지만 이는 확실히 많은 작업이 될 것입니다.
여기에서 시작할 수 있습니다:Kate 매뉴얼, 6장: Kate 확장
기타 차이점 도구
다음 답변에서 볼 수 있듯이 Linux 및 Windows용 diff 도구에 대한 다양한 옵션과 의견이 있습니다.
Linux의 그래픽 비교 도구
"Diffuse"와 "Meld"는 꽤 좋아 보입니다.
물론 diff
명령줄에서도 사용할 수 있습니다. 추가 기능 vimdiff
과 같은 변형이 있습니다 .colordiff
아니면 다른 텍스트 편집기를 사용하세요
또한 diff 기능이나 더 나은 확장성을 갖춘 다른 모든 기능을 갖춘 GUI 텍스트 편집기를 사용해 볼 수도 있습니다. 좋은 크로스 플랫폼 선택은 다음과 같습니다:
- VS Code(공식 Microsoft 버전)
- VS Codium(VS Code의 FOSS 버전)
- Atom
- Geany
명령줄의 확장 가능한 편집기는 Vim과 Emacs입니다.
사이드 노트
에서 알아본 바에 따르면이 오래된 젠투 포럼 스레드, 사용자 정의 키보드 단축키로 실행할 수 있는 사용자 정의 명령을 kate에 추가할 수 있는 Kate용 "외부 도구" 플러그인이 있었습니다. 다음과 같이 작동했습니다(어쩌면 언젠가 다시 작동할까요?).
설정->Kate 구성->외부 도구
새로 만들기 클릭
일부 레이블 채우기
스크립트의 경우 다음 두 줄을 입력하십시오.
cd %directory
git diff --cached | kompare -o -
실행 파일: kompare
저장: 현재 문서
CMI: "name"
안타깝지만"외부 도구" 플러그인이 중단되었습니다....
KDE는 관리자를 찾고 있습니다이 유용한 기능을 다시 소개합니다...
답변2
모양 > 테두리 구성 페이지에서 선 수정 표시기를 켤 수 있습니다. Kate에 내장된 기능입니다.