Vim External Command
Vim에서 외부 명령을 사용하여 문서에 적용하기
Vim tips: Working with external commands | Linux.com
Piping Vim Buffer Through Unix Filters: ! and !! Commands
기본
:!ls
: ls 명령을 실행한다. 문서에 영향을 끼치지는 않음.
:영역!명령
: 버퍼의 '영역'에 있는 텍스트에 '명령'을 적용한 결과를 다시 '영역'에 넣는다.
:%!awk '{print $1}
' : awk로 현재 버퍼 내용의 첫번째 컬럼만 걸러서 현재 버퍼에 다시 넣는다.
:5,10!sort
: 5줄부터 10줄까지에 대해 sort 유닉스 명령 적용