답변:
이것은 예상 된 동작입니다.
수정 된 파일 :Explore
이 열려 있으면 분할 화면 탐색기 :q
가 열리고 입력 하면 열린 파일로 돌아갑니다. 그렇지 않은 경우 전체 화면 탐색기가 열리고 :q
vim이 닫힙니다.
열린 파일이 수정되지 않았거나 열린 파일이없는 경우에도 분할 화면 탐색기를 강제 실행하려면 :Sexplore
대신 사용하십시오.
또한 :Texplore
원하는 방식으로 작동 하는 탭이있는 전체 화면 탐색기를 사용할 수도 있습니다 . 새 탭에서 탐색기를 열고 입력 :q
하면 항상 해당 탭이 닫히지 만 vim은 닫히지 않습니다.
살펴 보시기 바랍니다 이러한 명령에 대한 빔 문서를 .
Vim 8에서는 (이전 버전을 시도하지 않았 음) :Rexplore
작동합니다.
에서 :help :Explore
가 언급 :
:Rexplore ... Return to/from Explorer
:Rexplore
실제로 탐색기에있을 때만 작동합니다.
:Lexplore
수직 탐색기를 열 수 있지만 거기에서 파일을 열면 원래 창에서 파일이 열립니다. 그런 다음 :Lexplore
다시 입력하여 탐색 창을 닫을 수 있습니다 . 그러면 NERDTree 와 같은 다른 파일 탐색기 나 Sublime Text와 같은 편집기에서 효과적으로 작동합니다 . 이것은 탐색기와 같은 창에서 파일을 여는 :Sexplore
/ :Vexplore
/ :Texplore
와 다른 동작입니다 .
:Sexplore
은 파일이 분할 화면에서 열린다는 것입니다. 와 동일합니다:Texplore
.