답변:
명령 모드로 이동 Esc한 다음 실행하십시오 :!unix_command
. :
bang으로 시작 하는 프롬프트 에서 !
실행되는 것은 유닉스 쉘 명령으로 실행됩니다. 결과가 표시되고 vim에서 작업을 다시 시작하기 위해 키를 누를 수 있습니다.
비주얼 모드에서 텍스트를 선택하고 STDIN으로 명령에 보내 !!
려면 명령을 누르고 입력하십시오. 명령 결과가 선택한 텍스트를 대체합니다.
:r!unix_command
. 이것은 다음과 같은 명령에 유용합니다.date
:10,20!sh
또는, 표시된 라인을 형성하십시오'a,'b!sh
!!
하지 않으면 명령을 실행 한 다음 결과를 현재 커서 위치에 삽입 할 수 있습니다. STDIN으로 물건을 보내거나 필요하지 않은 경우에는 바꿀 필요가 없습니다.