2015년 12월 3일 목요일

[vi 사용법, 명령어] vi 검색, 치환

<검색>

:s/hello - hello 탐색
/hello - hello 라는 문자를 현재의 위치에서 탐색
?hello - hello 라는 문자를 현재의 위치에서 역으로 탐색
n - 한번 탐색한 문자열을 연속적으로 탐색
N - 한번 탐색한 문자열을 역으로 연속적으로 탐색

<문자 치환> n은 숫자를 의미

rc - 현재 문자를 c로 치환
R - 현재 커서부터 Esc 문자가 입력될 때까지 치환
s - 현재문자를 삭제하고 입력모드로 전환
ns - 현재부터 n문자를 삭제하고 입력모드로 전환
S - 현재줄을 삭제하고 입력모드로 전환

<단어 치환> n은 숫자를 의미

cw - 한 단어를 치환하고 입력 모드로 전환
ncw - 현재부터 n단어를 삭제하고 입력 모드로 전환
cc - 현재 줄을 삭제하고 입력모드로 전환
ncc - 현재 줄부터 n줄을 삭제하고 입력모드로 전환
C - 현재 커서부터 줄 끝까지의 내용을 삭제하고 입력 모드로 전환
nC - 현재 커서부터 n줄까지 내용을 삭제하고 입력 모드로 전환

댓글 없음:

댓글 쓰기