Neovim을 다양한 프로그래밍 언어 서버에 연결할 수 있는, 바로 사용할 수 있는 Language Server Protocol 설정 모음입니다.
nvim-neo-tree/neo-tree.nvim
사이드바, 플로팅 창, netrw 스타일 레이아웃에서 파일 시스템과 기타 트리 구조를 탐색하는 Neovim 플러그인입니다.
- 스타
- 5,644
- 포크
- 314
- 열린 이슈
- 175
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
Neo-tree는 파일 탐색기와 범용 트리 뷰를 제공하는 Neovim용 Lua 플러그인입니다. 왼쪽이나 오른쪽 사이드바, 위쪽이나 아래쪽 분할 창, 플로팅 창, 또는 netrw 스타일의 현재 창에서 열 수 있습니다. 파일 시스템 외에도 열린 버퍼를 나열하는 buffers 소스와 stage, unstage, revert, commit 작업을 지원하는 트리 형태의 Git 상태를 보여 주는 git_status 소스가 포함되어 있습니다.
이 플러그인은 예측 가능한 사이드바 동작에 중점을 둡니다. 다른 버퍼가 Neo-tree 창을 차지하지 못하고, 현재 파일을 따라가도록 설정할 수 있으며, OS 수준의 파일 감시 기능을 선택적으로 사용해 수동으로 새로고침하지 않아도 트리를 갱신할 수 있습니다. 추가, 복사, 이동, 이름 변경, 삭제 등의 파일 시스템 작업을 지원하며, 여러 트리 간 클립보드 동기화와 플로팅 창 또는 기존 분할 창에서의 파일 미리보기도 제공합니다. 이미지 미리보기는 snacks.nvim 또는 image.nvim을 사용할 수 있습니다.
Neo-tree를 사용하려면 Neovim 0.8 이상이 필요하며, UI 구성 요소에는 nui.nvim을, 백엔드 유틸리티에는 plenary.nvim을 사용합니다. 아이콘, LSP를 고려한 파일 작업, 창 선택 기능은 선택적으로 연동할 수 있습니다. 설정은 단일 setup() 테이블과 :Neotree 명령을 통해 지정합니다.
핵심 기능
- 01사이드바, 플로팅 창, 위/아래 분할 창, netrw 스타일 창 배치
- 02추가, 복사, 이동, 이름 변경, 삭제 작업을 지원하는 파일 시스템 탐색
- 03stage, unstage, revert, commit 명령을 지원하는 Git 상태 트리
- 04버퍼 목록 뷰와 선택적 파일 추적 기능
- 05플로팅 창이나 기존 분할 창에서의 파일 미리보기 및 이미지 지원
활용 사례
- Neovim을 벗어나지 않고 프로젝트 파일을 탐색하고 관리
- Neovim의 트리 뷰에서 Git 변경 사항을 검토하고 스테이징
- 사이드바 목록에서 열린 버퍼 간 전환
빠른 시작
- 1
plenary.nvim 및 nui.nvim과 함께 lazy.nvim(브랜치 v3.x)으로 플러그인을 설치합니다
- 2
필요에 따라 파일 아이콘용 nvim-web-devicons를 추가합니다
- 3
Neovim에서 Neo-tree를 사이드바로 엽니다
:Neotree
사용 전 알아둘 점
- Neovim 0.8 이상이 필요하며 nui.nvim과 plenary.nvim에 의존합니다.
토픽
자주 묻는 질문
- neo-tree.nvim은(는) 무엇인가요?
- 사이드바, 플로팅 창, netrw 스타일 레이아웃에서 파일 시스템과 기타 트리 구조를 탐색하는 Neovim 플러그인입니다. Neo-tree는 파일 탐색기와 범용 트리 뷰를 제공하는 Neovim용 Lua 플러그인입니다. 왼쪽이나 오른쪽 사이드바, 위쪽이나 아래쪽 분할 창, 플로팅 창, 또는 netrw 스타일의 현재 창에서 열 수 있습니다. 파일 시스템 외에도 열린 버퍼를 나열하는 buffers 소스와 stage, unstage, revert, commit 작업을 지원하는 트리 형태의 Git 상태를 보여 주는 git_status 소스가 포함되어 있습니다.
- neo-tree.nvim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- neo-tree.nvim은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- neo-tree.nvim은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. neo-tree.nvim의 마지막 커밋은 2026년 10월 27일입니다.
- neo-tree.nvim은(는) 어디에 사용할 수 있나요?
- Neovim을 벗어나지 않고 프로젝트 파일을 탐색하고 관리 Neovim의 트리 뷰에서 Git 변경 사항을 검토하고 스테이징 사이드바 목록에서 열린 버퍼 간 전환
- neo-tree.nvim는 어떻게 설치하나요?
- plenary.nvim 및 nui.nvim과 함께 lazy.nvim(브랜치 v3.x)으로 플러그인을 설치합니다 필요에 따라 파일 아이콘용 nvim-web-devicons를 추가합니다 Neovim에서 Neo-tree를 사이드바로 엽니다: :Neotree
- neo-tree.nvim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/nvim-neo-tree/neo-tree.nvim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
llama.cpp 서버를 통해 로컬 LLM 기반 FIM 코드 완성과 지시 기반 편집을 제공하는 Vim 플러그인입니다.
Neovim에서 GitHub 이슈, PR, 토론을 확인하고 편집하며 리뷰할 수 있는 플러그인입니다.
Vim과 Neovim에서 트리거를 탭스톱, 플레이스홀더, Python 스크립트 로직이 포함된 템플릿으로 확장하는 스니펫 엔진입니다.