사용자 도구

사이트 도구


vim:external_command

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

vim:external_command [2012/11/13 12:12] (현재)
kwon37xi 새로 만듦
줄 1: 줄 1:
 +====== 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 유닉스 명령 적용
  
vim/external_command.txt · 마지막으로 수정됨: 2012/11/13 12:12 저자 kwon37xi