티스토리 뷰

개발/Vim

IdeaVim NERDTree 명령어

KyeongRok Kim 2023. 2. 6. 15:28

https://cheatography.com/llanillo/cheat-sheets/ideavim-nerdtree/

를 번역 하였습니다.

 

개요

IntelliJ IdeaVim에서는 Vim의 NERDTree를 지원합니다. NERDTree를 추가 하면 프로젝트 익스플로러에서 jk를 이용해 이동을 할 수 있습니다. 코드 편집 할 때는 hjkl로 이동 하다가 프로젝트 익스플로러에서 방향키를 써야 하는 것은 불편하기 때문입니다.

 

NERDTree사용 설정

하단 IdeaVim 설정을 눌러서 .ideavimrc를 편집해 플러그인을 활성화 할 수 있습니다.

imap jj <Esc>
set surround
set NERDTree

 

set NERDTree를 추가 해주면 쓸 수 있습니다.

 

명령어

Files

o
파일을 엽니다.
go
파일을 열지만 커서는 Tree에 고정합니다.
t
새 탭에 엽니다(o도 새로 열려서 비슷함)
T
새 탭에 열지만 탭은 고정(동작은 o와 비슷함)
i
분할된 창에 엽니다.
gi
분할된 창에 열지만 커서는 Tree에 고정합니다.
s
세로로 분할된 창에 엽니다.
gs
세로로 분할된 창에 열지만 커서는 Tree에 고정합니다.

 

Tree navigation

p
커서가 위치한 노드의 직계 부모로 이동합니다.
P
루트로 이동합니다.
K
현재 트리 깊이의 앞 디렉토리로 이동합니다.
J
현재 트리 깊이의 뒤 디렉토리로 이동합니다.
<C-­J>
이전 디렉토리로 이동 합니다. (디렉토리에 있을때만 작동함)
<C-­K>
다음 디렉토리로 이동 합니다. (디렉토리에 있을때만 작동함)

 

Direct­ories

O
선택한 디렉토리의 하위 디렉토리까지 모두 엽니다.
x
현재 파일이 담긴 디렉토리를 접습니다.
X
이하 모든 하위 디렉토리를 접습니다.

 

Filesystem

r
디렉토리를 새로고침 합니다.(작동안함)
R
하위 디렉토리를 새로고침 합니다.(작동안함)
m
컨텍스트 메뉴를 봅니다.
q
컨텍스트 메뉴를 닫습니다.(작동 안함)
A
트리를 최대화 합니다.

 

참고

https://johngrib.github.io/wiki/vim/ideavim/

728x90

'개발 > Vim' 카테고리의 다른 글

IdeaVim Which-key적용  (0) 2024.04.04
LazyVim Plugin설치 .bookmarks  (0) 2024.04.01
브라우저에 vim모드 적용 - Vimium  (1) 2023.02.05
Terminal, Vim화면 캡춰 ttygif  (0) 2021.09.08
Vim쓰면 좋은 이유  (0) 2021.02.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함