1
github에서 NERDTree 설명서를 읽은 후 vim이 버퍼없이 시작하면 nerdtree를 자동으로 열 수있는 멋진 기능을 수행 할 수 있다는 것을 배웠습니다. NERDTree가 열려있는 유일한 버퍼 일 경우 자동으로 vim을 닫습니다. 그러나, 내 마지막 문제는 그 반대를 구현하는 것입니다 - 어떤 이유로 NERDTree가 열려있는 유일한 버퍼이고 vim에 의한 종료를 트리거하지 않은 경우 트리를 닫는 것은 기본적으로 아무것도 수행하지 않습니다. 이 상황에서 vim을 닫아서 q를 두 번 입력하지 않아도됩니다.다른 버퍼가없는 경우 NERDTree를 닫을 때 vim을 종료하려면 어떻게해야합니까?
autocmd vimenter * if !argc() | NERDTree | endif
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
고맙습니다. 선생님. – corvid