
Vim 명령줄에서 사용할 때 :!ls
계속하려면 Enter 키를 누르거나 명령을 입력하여 하단에 창을 열어야 합니다. 하지만 내 vim은 현재 파일을 닫습니다.
어떻게 해결할 수 있나요?
답변1
원하는 동작은 경량 터미널 에뮬레이션과 함께 제공되는 GVim/MacVim에서만 발생합니다. 터미널 에뮬레이터에서 실행하면 Vim은 스스로 일시 중단되고 ls
Vim의 상위 셸에서 실행됩니다. fg
실제로 Vim으로 돌아가는 올바른 방법입니다.
Vim에 내장된 Netrw 플러그인을 사용하면 훨씬 더 유용한 디렉토리 목록을 얻을 수 있습니다. 대신에 :!ls
을 수행하십시오 :Ex
.
보다 :help netrw
.
답변2
fg
vim으로 돌아가는 데 사용해야 했습니다 .