최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

vi editor 텍스트 찾기와 바꾸기 등등의 간략한 명령어 소스를 모아보았다. 

  문서 처음부터 마지막까지의 apple 를 banana 로 치환

:%s/apple/banana/g

  커서위치부터 마지막까지의 apple 를 banana 로 치환
:.,$s/apple/banana/g

  숫자로만 이루어진 행 찾기

/^\d\+$

^ : 행의 첫부분
\d : 0~9까지의 숫자
+ : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개 있음)
$ : 행의 마지막 부분

  대소문자 구분없이 바꾸기

:%s/apple/banana/i

i 옵션 사용


  정확하게 foo에 일치될 때만 바꾸기

:%s/\/bar

\ 사용


  빈 줄 두 줄을 한 줄로 바꾸기

:%s/\n\n/\n/g 

  두 칸을 한 칸으로 줄이기

:%s/ / /g 

  탭을 스페이스 공백으로 바꾸기

:%s/\t/ /g 

  마지막 스페이스 지우기 

:%s/ $//g  

  첫 칸의 스페이스 지우기

:%s/^ //g

 

댓글