AI 요약
Fresh File Explorer는 Visual Studio Code 사용자가 프로젝트 내에서 최근에 발생한 변경 사항을 직관적으로 파악하고 탐색할 수 있도록 설계된 도구입니다. 이 확장 프로그램은 단순한 파일 목록을 넘어 Git 이력과 연동되어 설정 가능한 시간 범위 내의 수정 사항을 시각화하며, 소스 제어 뷰와 유사한 'Pending Changes' 모드를 제공합니다. 특히 스마트 파일 트리 구조를 통해 폴더별 파일 수를 표시하고 자동으로 트리를 확장하여 대규모 프로젝트에서도 작업 맥락을 놓치지 않게 돕습니다. 삭제된 파일을 임시로 열어보거나 즉시 복원할 수 있는 특수 기능을 포함하고 있어 코드 관리의 유연성을 극대화했습니다. 또한, 히트맵 컬러링 기능을 통해 수정이 가장 활발한 파일을 색상으로 구분하고, 워크스페이스별로 중요한 항목을 고정할 수 있는 핀(Pinned) 섹션을 운영하여 개인화된 작업 환경을 구축할 수 있게 합니다.
핵심 인사이트
- 시간 기반 탐색: 보류 중인 변경 사항(Pending Changes) 또는 설정된 특정 시간대별로 수정된 파일을 필터링하여 확인 가능합니다.
- 삭제 파일 지원: 삭제된 파일을 'Exhume(읽기 전용 임시 열기)' 하거나 'Resurrect(원래 위치로 복원)' 하는 고유 기능을 제공합니다.
- 히트맵 컬러링: 파일의 수정 최신성에 따라 색상의 밝기를 다르게 표시하여(밝을수록 최신) 시각적인 우선순위 파악을 돕습니다.
- 동기화 상태 알림: 원격 저장소나 베이스 브랜치 대비 Push/Pull/Merge가 필요한 상태를 트리 상단에 실시간으로 표시합니다.
주요 디테일
- 스마트 파일 트리: 디렉토리 구조별 그룹화 및 폴더 내 파일 개수 노출, 설정된 깊이까지의 자동 확장 기능을 지원합니다.
- 핀(Pinned) 섹션: 워크스페이스 외부 파일, 삭제된 파일, Search Editor 결과, 간단한 메모 및 Todo 리스트를 상단에 고정할 수 있습니다.
- 필터링 및 그룹화: 특정 작성자(Author)나 커밋(Commit) 단위로 파일을 숨길 수 있으며, 표준 폴더 방식 외 다양한 그룹화 모드를 제공합니다.
- 검색 툴 연동: Diff 검색, 라인 및 함수 히스토리 추적, Fresh 파일 내 검색 등 심층적인 코드 분석 도구를 포함합니다.
- 플랫폼 지원: Visual Studio Marketplace와 OpenVSX에서 모두 설치 가능하며 다중 저장소(Multi-Repository) 환경을 완벽히 지원합니다.
향후 전망
- 복잡한 Git 명령어나 별도의 분석 도구(GitLens 등)를 사용하지 않고도 일상적인 코드 수정 이력을 직관적으로 관리하는 표준 도구로 자리 잡을 것으로 예상됩니다.
- 파일 탐색기의 시각적 피드백(히트맵 등)을 선호하는 개발자들 사이에서 작업 생산성 향상을 위한 필수 익스텐션으로 채택될 가능성이 높습니다.
출처:hackernews
