nvim-tree - File Explorer
- Cut, copy, paste, rename, delete, create 사용법 추가
- Git Integration
- Diagnostic Integration (LSP, COC)
- Live Filtering
- 개인화 설정
소개
- 빠르고 사용이 편리하며 nvim에서 NerdTree를 대체할 만한 플러그인이다.
- 기능이 아주 많다. 조금씩 공부해서 활용하자.
설치
- Add plugin set to
~/.config/nvim/lua/plugins.lua
use 'kyazdani42/nvim-web-devicons' -- web-devicons (optional) use 'kyazdani42/nvim-tree.lua' -- file explorer
- Install Package in command line mode
:w :luafile % :PackerInstall
- Add nvim-tree setup to
~/.config/nvim/lua/settings.lua
-- nvim-tree 설정 require'nvim-tree'.setup() -- 설정 로드 및 초기화 nmap('<F2>',':NvimTreeToggle<CR>') -- 토글 키맵 설정
- Source
settings.lua
in command line mode:w :luafile %
기본 키매핑
- 자주 쓰는 것만 요약하고 자세한 것은 아래 주소 참조.
<CR>
-Enter
: 디렉토리 열기 또는 선택파일 편집<C-v>
-ctrl
+v
: 선택 파일 새로운 수직 분할 창에서 편집<C-x>
-ctrl
+x
: 선택 파일 새로운 수평 분할 창에서 편집<C-t>
-ctrl
+t
: 선택 파일 새로운 탭에서 편집<C-k>
-ctrl
+k
: 선택 파일 정보 토글<tab>
-tab
: 파일 미리보기 (Enter와는 다르게 커서가 nvim-tree에 머뭄)H
- dotfile 보이기/숨기기g?
- 단축기 도움말 보기 (q
로도 도움말을 빠져나갈 수 있음)s
- system_open: 해당파일을 관련 어플로 실행하기 (ex. a.html은 firefox 실행)