vi 문자열 찾기, 문자열 바꾸기
명령어 | 설명 |
/검색어 | 검색어를 커서 아래 방향으로 검색 |
?검색어 | 검색어를 커서 위 방향으로 검색 |
n | 다음 검색어로 뒤로 이동 |
N | 이전 검색어로 앞으로 이동 |
vi에서 문자열 검색을 위해서는 입력모드가 아닌 일반모드에서 "/" 입력 후 찾을 문자열을 입력하면 문자를 찾을 수 있다. (다른 모드에서 일반모드로 오려면 ESC 버튼을 누르면 됨)
단어를 찾고나서 다음단어로 가기 위해서는 n을 누르고, 이전 단어로 이동을 위해서는 N을 누르면 된다.
vi 문자 바꾸기
명령어 | 설명 |
:s/대상문자열/변경문자열 | 커서가 위치한 행에서 처음으로 나오는 대상문자열을 변경문자열로 바꿈 |
:%s/대상문자열/변경문자열 | 파일 전체에서 모든 대상 문자열을 변경문자열로 바꿈 |
실제 vi 파일에서 아래와 같이 입력하면 된다.
문자열 바꾸기 범위 지정
문자열을 바꾸는 경우 범위를 지정할 수 있다.
아래와 같은 명령어를 입력하면 10줄부터 문서 끝까지 대상문자열을 변경문자열로 바꾸어 준다.
:10,$s/대상문자열/변경문자열
명령어 | 설명 |
1,10 | 첫줄 부터 10번째 행 안에서 문자열 바꾸기 |
1,$ | 첫줄부터 문서 끝까지 바꾸기 |
.,20 | 현재 행부터 20번째 행 안에서 바꾸기 |
% | 문서 전체(%)에서 바꾸기 |
반응형
'Develop Basic' 카테고리의 다른 글
홈브류 Homebrew 는 무엇인가? (+기본 명령어) (0) | 2021.06.02 |
---|---|
홈브류 에러 해결! Error: homebrew-core is a shallow clone. (0) | 2021.05.27 |
Error: Unknown command: cask | java, mysql 설치 시 발생 에러 (0) | 2021.05.26 |
리눅스 vi 기초 사용법 & 명령어 모음 (0) | 2021.05.20 |
SSH 기초 개념정리 (0) | 2021.05.13 |
댓글