Repolode
nvim-neo-tree

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. 1

    plenary.nvim 및 nui.nvim과 함께 lazy.nvim(브랜치 v3.x)으로 플러그인을 설치합니다

  2. 2

    필요에 따라 파일 아이콘용 nvim-web-devicons를 추가합니다

  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트