:!ls vim은 하단에 창을 열지 않고 현재 파일을 닫습니다.

:!ls vim은 하단에 창을 열지 않고 현재 파일을 닫습니다.

Vim 명령줄에서 사용할 때 :!ls계속하려면 Enter 키를 누르거나 명령을 입력하여 하단에 창을 열어야 합니다. 하지만 내 vim은 현재 파일을 닫습니다.

어떻게 해결할 수 있나요?

답변1

원하는 동작은 경량 터미널 에뮬레이션과 함께 제공되는 GVim/MacVim에서만 발생합니다. 터미널 에뮬레이터에서 실행하면 Vim은 스스로 일시 중단되고 lsVim의 상위 셸에서 실행됩니다. fg실제로 Vim으로 돌아가는 올바른 방법입니다.

Vim에 내장된 Netrw 플러그인을 사용하면 훨씬 더 유용한 디렉토리 목록을 얻을 수 있습니다. 대신에 :!ls을 수행하십시오 :Ex.

보다 :help netrw.

답변2

fgvim으로 돌아가는 데 사용해야 했습니다 .

관련 정보