강좌 & 팁
vim 에서 문자 및 문자열 치환 처리에 대하여 상세히 알아 보도록 하자.
vim 에서는 입력 하는 즉시 문자를 치환 하는 REPLACE와 일단 지우고 나서 입력을 처리 하는 방법으로 문자열 치환 처리를 한다.
1. 문자를 즉시 치환 하는 방법
1.1. 한문자만 치환 하는 'r' 명령어
아래의 그림에서는 'r' 명령어를 이용하여 하나의 문자씩 치환하여 처리 하였다.
1.2. 하나 이상의 문자를 치환 하는 'R' 명령어
아래의 그림에서는 'R' 명령어를 이용하여 하나의 문자씩 치환하여 처리 하였다.
2. 일단 지우고 나서 입력을 처리 하는 방법
2.1. 현재 커서가 위치한 단어를 지우고 입력(INSERT)으로 대치 하는 방법 ( 'cw' )
아래 그림에서는 'cw' 명령어를 이용하여 단어를 지우고 입력으로 대치 하였다.
2.2. 현재 커서가 위치한 곳에 있는 라인 전체를 지우고 커서를 라인 맨 앞에 위치하여 입력(INSERT)으로 처리한다. ( 'cc' )
아래 그림에서는 'cc' 명령어를 이용하여 라인 전체를 지우고 입력으로 대치 하였다.
2.3. 현재 커서가 곳부터 끝까지 지우고 입력(INSERT) 방법 ( 'C' )
아래 그림에서는 'C' 명령어를 이용하여 현재 커서가 위치한 곳 부터 끝까지 지우고 현재 위치부터 입력으로 대치 하였다.
이상으로 여러가지 방법으로 문자열을 치환 하는 방법에 대하여 알아 보았습니다.