vim에서 검색한 내용 copy & paste 하기


vim에서 search 한 내용만 골라서 copy를 하고 싶을 경우 다음과 같이 하면 된다.


qaq

:g/검색어/y A

:let @+ = @a


처음 라인에서는 레지스터 a를 비운다.  (저 명령어는 매크로를 기록할 때 쓰는 명령어이다.)

두번째 라인에서는 뭐.. 알다시피 검색어를 찾아서 A 레지스터에 넣는다.

세번째 라인에서는 레지스터 A를 클립보드에 카피한다.


vim에서 검색한 내용 지우기


이건 쉽다.


:g/검색어/d


따로 설명할 필요 없으리라 믿는다.



한가지 검색한 거를 제외하고 위의 작업을 하고 싶을 땐 어떻하면 좋을까???


inverse를 떠올리면 된다!


:v/검색어/d


알고나니 참 좋은 기능이다.

'리눅스 > 스크립트/유틸' 카테고리의 다른 글

Code Sourcery 설치하기  (0) 2012.07.31
screen에서 ctrl+s 잘못 눌러서 먹통 됐을 때...  (0) 2012.07.23
samba 로그인 정보 지우기/보기  (0) 2012.06.23
SVN in conflict  (0) 2012.06.21
cpio vs tar vs cp  (0) 2012.06.11
Posted by code cat