TreeLens Explorer
Experience the powerful, intuitive project navigation of IntelliJ IDEA right inside VS Code.
English | 한국어
English
A fast fuzzy filtering project explorer with IntelliJ-style file icons for VS Code.
Features
File Tree Navigation
- Browse files and folders in a tree structure
- Single click to select (folders toggle open/close)
- Double click to open file in editor
- Double click to open external files (Excel, executables, etc.) with system default app
- Drag & drop to move files/folders
Fuzzy Search
- Real-time fuzzy search as you type
- Matched characters are highlighted
- Navigate between matches with
↑ ↓ keys
- Press
Enter to open selected file
Search Keyboard Shortcuts:
| Key | Action |
|-----|--------|
| ↑ ↓ | Move between search matches |
| Enter | Open selected file / Toggle folder |
| Esc | Clear search |
View States (Folder State Management)
Save and restore your folder expansion states.
- Save State: Click
+ button, enter a name
- Load State: Select from dropdown
- Set Startup State: Right-click → "Load on Project Start"
- Delete State: Click
× on the item
| Action |
Shortcut |
| Open |
Enter |
| Open to Side |
Ctrl+Enter |
| New File |
Ctrl+N |
| New Folder |
Ctrl+Shift+N |
| Cut |
Ctrl+X |
| Copy |
Ctrl+C |
| Paste |
Ctrl+V |
| Copy Path |
Ctrl+Alt+C |
| Copy Relative Path |
- |
| Copy Name |
- |
| Reveal in Explorer |
- |
| Open in Terminal |
- |
| Rename |
F2 |
| Delete |
Delete |
File Preview
Hover over a file to see a preview with:
- Code preview (up to 30 lines)
- Line numbers
- File size and total lines
Git Status
| Color |
Status |
| Yellow |
Modified |
| Green |
Added / Untracked |
| Red + Strikethrough |
Deleted |
| Gray |
Ignored |
| Red + Bold |
Conflict |
| Button |
Action |
| ⊞ |
Expand All |
| ▶ |
Expand One Level |
| ⊟ |
Collapse All |
| + |
Save State |
| ↻ |
Reload |
Keyboard Shortcuts
Global:
| Shortcut | Mac | Action |
|----------|-----|--------|
| Ctrl+Alt+F | Cmd+Alt+F | Focus search |
In Tree:
| Shortcut | Action |
|----------|--------|
| ↑ ↓ ← → | Navigate |
| Enter | Open file / Toggle folder |
| Ctrl+Enter | Open in new tab |
| F2 | Rename |
| Delete | Delete |
| Ctrl+C | Copy |
| Ctrl+X | Cut |
| Ctrl+V | Paste |
| Ctrl+N | New file |
| Ctrl+Shift+N | New folder |
| Ctrl+A | Select all |
| Ctrl+Click | Multi-select |
| Shift+Click | Range select |
Settings
| Setting |
Default |
Description |
intellijExplorer.language |
en |
UI language (en/ko) |
intellijExplorer.maxFiles |
10000 |
Max files for search indexing |
intellijExplorer.excludePatterns |
node_modules, .git, etc. |
Exclude patterns |
intellijExplorer.rowHeight |
22 |
Row height (16-40px) |
intellijExplorer.indentWidth |
20 |
Indent width (10-40px) |
intellijExplorer.highlightColor |
#64b5f6 |
Search highlight color |
intellijExplorer.autoRevealFile |
true |
Auto-scroll to active file |
intellijExplorer.preview.enabled |
true |
Enable file preview |
intellijExplorer.preview.maxLines |
30 |
Max preview lines |
intellijExplorer.preview.showLineNumbers |
true |
Show line numbers in preview |
IntelliJ-Style File Icons (60+)
Uses IntelliJ-style file icons.
View all supported icons
Languages: JavaScript, TypeScript, JSX, TSX, Vue, Svelte, Python, Java, Kotlin, Go, Rust, C, C++, C#, PHP, Ruby, Swift, Scala, Dart, Lua, R, SQL, GraphQL
Web: HTML, CSS, SASS/SCSS, LESS, SVG
Config: JSON, YAML, TOML, XML, ENV, ESLint, Prettier, Docker, Makefile, Gradle, Vite, Jest, Vitest
Scripts: Shell, Batch, PowerShell
Docs: Markdown, Text, PDF
Media: Images, Video, Fonts, Archives
Special: Git files, License, Lock files, Log files, Test files
Folders: Default folder, Test folder (test, tests, tests, spec)
한국어
IntelliJ IDEA의 강력하고 직관적인 프로젝트 탐색을 VS Code에서 경험하세요.
VS Code용 빠른 퍼지 필터링 프로젝트 탐색기 (IntelliJ 스타일 파일 아이콘 포함)
기능
파일 트리 탐색
- 트리 구조로 파일/폴더 탐색
- 클릭으로 선택 (폴더는 펼치기/접기)
- 더블 클릭으로 파일 열기
- 더블 클릭으로 외부 파일 열기 (Excel, 실행파일 등은 시스템 기본 앱으로 열림)
- 드래그 앤 드롭으로 파일/폴더 이동
퍼지 검색
- 입력과 동시에 실시간 퍼지 검색
- 매칭된 문자 하이라이트 표시
↑ ↓ 키로 검색 결과 간 이동
Enter로 선택된 파일 열기
검색 키보드 단축키:
| 키 | 동작 |
|----|------|
| ↑ ↓ | 검색 결과 간 이동 (이전/다음 매칭 파일) |
| Enter | 선택된 파일 열기 / 폴더 펼치기·접기 |
| Esc | 검색 초기화 |
View States (폴더 상태 관리)
폴더 펼침 상태를 저장하고 복원합니다.
- 상태 저장:
+ 버튼 클릭 → 이름 입력
- 상태 불러오기: 드롭다운에서 선택
- 시작 시 불러오기: 우클릭 → "프로젝트 시작 시 불러오기"
- 상태 삭제: 항목의
× 버튼 클릭
우클릭 메뉴
| 동작 |
단축키 |
| 열기 |
Enter |
| 새 탭에서 열기 |
Ctrl+Enter |
| 새 파일 |
Ctrl+N |
| 새 폴더 |
Ctrl+Shift+N |
| 잘라내기 |
Ctrl+X |
| 복사 |
Ctrl+C |
| 붙여넣기 |
Ctrl+V |
| 경로 복사 |
Ctrl+Alt+C |
| 상대 경로 복사 |
- |
| 이름 복사 |
- |
| 탐색기에서 열기 |
- |
| 터미널에서 열기 |
- |
| 이름 바꾸기 |
F2 |
| 삭제 |
Delete |
파일 미리보기
파일 위에 마우스를 올리면 미리보기 표시:
- 코드 미리보기 (최대 30줄)
- 라인 번호
- 파일 크기 및 총 라인 수
Git 상태 표시
| 색상 |
상태 |
| 노란색 |
수정됨 (Modified) |
| 초록색 |
추가됨 / 추적 안 됨 (Added/Untracked) |
| 빨간색 + 취소선 |
삭제됨 (Deleted) |
| 회색 |
무시됨 (Ignored) |
| 빨간색 + 굵게 |
충돌 (Conflict) |
툴바 버튼
| 버튼 |
동작 |
| ⊞ |
전체 펼치기 |
| ▶ |
한 단계 펼치기 |
| ⊟ |
전체 접기 |
| + |
상태 저장 |
| ↻ |
새로고침 |
키보드 단축키
전역:
| 단축키 | Mac | 동작 |
|--------|-----|------|
| Ctrl+Alt+F | Cmd+Alt+F | 검색창 포커스 |
트리 내:
| 단축키 | 동작 |
|--------|------|
| ↑ ↓ ← → | 탐색 |
| Enter | 파일 열기 / 폴더 토글 |
| Ctrl+Enter | 새 탭에서 열기 |
| F2 | 이름 바꾸기 |
| Delete | 삭제 |
| Ctrl+C | 복사 |
| Ctrl+X | 잘라내기 |
| Ctrl+V | 붙여넣기 |
| Ctrl+N | 새 파일 |
| Ctrl+Shift+N | 새 폴더 |
| Ctrl+A | 전체 선택 |
| Ctrl+클릭 | 다중 선택 |
| Shift+클릭 | 범위 선택 |
설정
| 설정 |
기본값 |
설명 |
intellijExplorer.language |
en |
UI 언어 (en/ko) |
intellijExplorer.maxFiles |
10000 |
검색 인덱싱 최대 파일 수 |
intellijExplorer.excludePatterns |
node_modules, .git 등 |
제외 패턴 |
intellijExplorer.rowHeight |
22 |
행 높이 (16-40px) |
intellijExplorer.indentWidth |
20 |
들여쓰기 너비 (10-40px) |
intellijExplorer.highlightColor |
#64b5f6 |
검색 하이라이트 색상 |
intellijExplorer.autoRevealFile |
true |
활성 파일로 자동 스크롤 |
intellijExplorer.preview.enabled |
true |
파일 미리보기 활성화 |
intellijExplorer.preview.maxLines |
30 |
미리보기 최대 라인 수 |
intellijExplorer.preview.showLineNumbers |
true |
미리보기 라인 번호 표시 |
IntelliJ 스타일 파일 아이콘 (60+)
IntelliJ 스타일 아이콘 사용
전체 아이콘 보기
언어: JavaScript, TypeScript, JSX, TSX, Vue, Svelte, Python, Java, Kotlin, Go, Rust, C, C++, C#, PHP, Ruby, Swift, Scala, Dart, Lua, R, SQL, GraphQL
웹: HTML, CSS, SASS/SCSS, LESS, SVG
설정: JSON, YAML, TOML, XML, ENV, ESLint, Prettier, Docker, Makefile, Gradle, Vite, Jest, Vitest
스크립트: Shell, Batch, PowerShell
문서: Markdown, Text, PDF
미디어: 이미지, 비디오, 폰트, 압축파일
특수: Git 파일, License, Lock 파일, Log 파일, 테스트 파일
폴더: 기본 폴더, 테스트 폴더 (test, tests, tests, spec)
alstnrb99@gmail.com
| |