DiffViewer는 Android용 개발자 친화적이고 고성능 코드 차이점 비교 뷰어입니다.
Android Studio 스타일의 나란히 보기(Side-by-Side) 및 통합 보기(Unified)를 통해 언제 어디서든 원활한 코드 검토 및 차이점 분석을 경험해 보세요.
──────
#### 🌟 주요 기능
1. 두 가지 차이점 비교 보기 모드
• 나란히 보기(분할) 모드: 원본 파일과 수정된 파일을 나란히 표시하며, 픽셀 단위로 완벽하게 동기화된 세로 및 가로 스크롤 기능을 제공합니다.
• 통합 모드: 코드 수정 사항을 + 및 - 표시와 함께 깔끔한 세로 스트림으로 보여줍니다.
2. 다양한 입력 소스
• 원시 텍스트 및 파일: 코드를 직접 붙여넣거나 로컬 파일을 선택하여 즉시 비교할 수 있습니다.
• GitHub 커밋 뷰어: GitHub 커밋 URL을 붙여넣으면 변경된 파일과 차이점을 자동으로 가져옵니다(GitHub PAT가 있는 비공개 저장소 지원).
• Git 패치 파서: .patch 파일 또는 통합 차이점 출력 결과를 붙여넣을 수 있습니다. DiffViewer는 파일별 변경 사항을 자동으로 분석하고 정리합니다.
3. 세밀한 인라인 차이점 비교 및 스마트 코드 접기
• 단어/문자 수준의 세밀한 비교: 편집된 줄 내에서 정확한 수정 사항을 강조 표시합니다.
• 컨텍스트 인식 코드 접기: 변경되지 않은 줄은 배너로 축소하고 변경 사항 주변의 컨텍스트 줄은 유지합니다. 블록을 개별적으로 또는 한 번에 모두 확장하거나 축소할 수 있습니다.
4. 파일 검토 상태 추적
• 검토 중인 모든 파일의 진행 상황을 추적합니다.
• 상태 표시기: 🔹 열림 | 👀 검토 중 | 🟡 대기 중 | 💬 주석 추가됨 | ✅ 승인됨 | 🔴 닫힘 | 🟣 병합됨
• 탭 표시줄 또는 탭 시트 대화 상자에서 한 번의 탭으로 상태를 업데이트할 수 있습니다.
5. 줄별 코드 주석
• 코드 줄을 길게 눌러 인라인 검토 메모 및 주석을 추가, 편집 또는 삭제할 수 있습니다.
6. 유용한 개발자 유틸리티
• 콘텐츠 교환: 한 번의 클릭으로 변경 전과 후의 콘텐츠를 즉시 교환할 수 있습니다.
• Git 패치 복사: 표준 통합 Git 패치 형식으로 변경된 내용을 복사할 수 있습니다.
• 이미지 내보내기: 보이는 변경 내용 화면 또는 전체 변경 내용 페이지를 고해상도 이미지로 캡처하여 팀과 공유할 수 있습니다.
• 공백 무시 모드: 엄격, 앞뒤 들여쓰기 무시, 공백 축소, 모든 공백 무시 중에서 선택할 수 있습니다.
• 구문 강조: Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# 등을 지원합니다.
7. 멀티 탭 및 프로젝트 관리
• 탭과 전체 탭 목록 대화 상자를 사용하여 파일 간을 원활하게 탐색할 수 있습니다.
• 즐겨찾기(⭐) 추가, 변경 내용 이름 변경, 여러 변경 그룹에 걸쳐 작업을 정리할 수 있습니다.
8. 다크 모드 및 다국어 지원
• 자동, 밝은 테마, 어두운 테마를 제공합니다.
• 영어, 한국어, 일본어, 중국어, 스페인어, 독일어, 프랑스어 등을 포함한 17개 언어로 완벽하게 현지화되었습니다.
----
개발자 연락처 :
김대정 105-704
중앙로 182번길 40
서귀포시, 제주특별자치도 63585
South Korea 429-39-01200 2024-제주동홍-049 본인 직접 신고
코드 비교! 개발자를 위한 강력한 코드 나란히 비교 및 통합 비교 뷰어.