외부 명령을 실행할 수 :!
있거나 :r!
실행하고 선택적으로 출력을 텍스트에 삽입합니다. 나는 심지어 수행 할 수 :!sh
있고 그것을 종료 할 때까지 살아남을 쉘을 생성 할 것입니다. 그러나 쉘이 활성화되어있는 동안 Vim은 '자고'액세스 할 수 없습니다. 쉘을 종료하고 Vim으로 잠시 돌아가려면 새로운 것을 생성해야합니다. 매우 유용하지는 않습니다.
내가 가진 빔을 중단함으로써, 반대의 말에 셸에 액세스 할 수 ^Z와 통해 빔 작업을 관리 bg
, fg
및 jobs
. 이것은 더 의미가 있지만 장기적으로는 매우 성가신 일입니다. 사용 Screen
가능하거나 (종종 그렇지 않은 경우) 내 창 관리자의 여러 창을 열고 (각각의 호스트를 순차적으로 대상으로 지정하여 원격 호스트에 vim과 shell을 두어 번거롭게 만드는 ssh) 사용할 수 있습니다.
Vim이 쉘 세션을 열어서 (내부) 창 중 하나에 보관하거나, 그것을 다시 전환 할 수있게한다면 가장 어려울 것입니다. 이와 같은 것이 가능합니까?
:split
파일을 다른 창에 유지하면서 셸을 열고 싶 습니까? ... 이것은 나에게 tmux 또는 스크린 작업처럼 들리 ...