답변:
NERDTree를 닫았다가 다시 열거 나 간단히 누르면 r현재 디렉토리 목록 R을 새로 고치거나 루트 디렉토리 목록을 새로 고칠 수 있습니다.
NERDTree 창 상단에 "Press? for help"가 표시됩니까? 그것은 당신이 ?도움을 청할 수 있음을 의미합니다 . 그렇게하면 전체 NERDTree 바로 가기 목록이 표시됩니다. 그거 멋지다.
보다 일반적으로 많은 플러그인에는에 액세스 할 수있는 철저한 설명서가 있습니다 :help <pluginame>
.
?
도움을 세 번 봤는데 결코 보지 못했다 r
!
r
단축키 가 표시되지 않습니다
?
빠른 도움말은 "파일 시스템 매핑"섹션에 이러한 바로 가기를 나열합니다. “ r
: refresh cursor dir”및“ R
: refresh current root”가 나열 됩니다.
대신 타격의 R에서 NERDTree
창, 나는 나를 위해 그것을 수행하는 사용자 지정 맵을 사용 :
nmap <Leader>r :NERDTreeRefreshRoot
나는 그것을 Leader+에 매핑 r했지만 원하는대로 매핑 할 수 있습니다.
설명:
NERDTree
창으로 전환R
키 를 시뮬레이션하여 루트 노드를 새로 고칩니다.참고 : NERDTree와 함께 CtrlP 를 새로 고치는 마지막 단계를 추가 할 수 있습니다.
:NERDTreeRefreshRoot
트리에 초점을 맞추지 않고 매핑 할 수 있습니다 .
피드 키 기능 을 사용하여 R 버튼을 누를 수 있습니다 . 이처럼 :
call feedkeys("R")
내 .vimrc 파일에 함수를 정의했습니다.
fun! ToggleNERDTreeWithRefresh()
:NERDTreeToggle
if(exists("b:NERDTreeType") == 1)
call feedkeys("R")
endif
endf
nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>
따라서 ctrl+를 입력 l하면 NERDTree가 토글되고 루트 디렉토리가 새로 고쳐집니다.