텍스트 바꾸기 예제

현재 줄에 있는 한 단어를 바꾸는 예제:

   :s/that/which

이것은 현재 줄을 대상으로 "that"이라는 문자열이 처음 발견되는 곳에서 그것을 "which"로 바꾸는 것입니다.


현재 줄에 있는 모든 단어 바꾸는 예제:

   :s/destroy/delete/g

이것은 현재 줄을 대상으로 "destroy" 문자열이 나타는 모든 부분에 대해서 그것을 "delete"로 바꾸는 것입니다.


파일 전체를 대상으로 바꾸기:

   :g/insert/s//add/g

이것은 파일 전체에서 있는 "insert" 문자열을 "add" 문자열로 바꾸는 것입니다.


윗 예제와 같이 명령을 내리면 바꾸기를 원치 않은 단어 조차도 바꾸어 버리는 불상사가 생길 경우도 있습니다. 이럴때는 다음과 같이 확인 작업을 부여할 수도 있습니다.

   :g/in conjunction with/s//with/gc
   option used in conjunction with the ls command
           ^^^^^^^^^^^^^^^^^^

이것은 "in conjunction with" 라는 문자열이 발견 되었음을 나타냅니다.

이때 y를 누르면, "in conjunction with" 문자열이 "with"로 바꾸어지고, 다음 발견되는 장소로 이동합니다.

이때, 그냥 <RETURN> 글쇠를 누르면, 바꾸지 않고 다음 장소로 이동합니다.


[차례] [찾기] [색인]