cyberPunk

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ cyberPunk ] in KIDS
글 쓴 이(By): ider (Re:Maker)
날 짜 (Date): 1998년 9월 14일 월요일 오후 04시 56분 41초
제 목(Title): Re: vi기능중에 글자 변환 기능


  :g/바꾸고싶은문자/s//바꿀문자/g
  랑 똑같은거...
  :% s/바꾸고싶은문자/바꿀문자/g
   ^ 파일전체
  :1,$ s/바꾸고싶은문자/바꿀문자/g
   ^^^ 파일의 1번째 줄부터 마지막줄까지 

  :s/바꾸고싶은문자/바꿀문자/g
  는 현재 커서가 있는 줄만 바꾸기...

  :.,$ s/바꾸고싶은문자/바꿀문자/g
   ^^^ 현재 커서가 있는 줄부터 마지막 줄까지


  저는 개인적으로 ':g/바꾸고.....'를 쓰는 것 보다는
  ':% s/바꾸고....'를 더 자주 이용..
  (':% s/바꾸고...'의 문장형식이 더 유용하니깐....)

  ':g/바꾸고.....'식의 타입은 교체보다는 다음과 같이 삭제에 주로 사용
  :g/AAA/d
  위의 문장은 파일전체에서 'AAA'찾아서 그 줄을 삭제(d)하라는 의미임.
  다음 문장이 또 유용하지요.
  :g/^$/d
  여기에서 ^는 문자의 시작을 $는 문장의 끝을 의미하지요.
  그래서 ^$는 빈줄(스페이스도 없는 줄)을 나타내지요...
  그러니깐...파일전체에서 빈줄을 모두 삭제하란 뜻이지요.

  재미있지요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.