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