티스토리 뷰
728x90
검색하기 (검색하기 위해 마지막 행 모드로 이동할 때는 :이 아닌 /이나 ?를 입력)
/문자열 - 해당 문자열을 커서 아래 방향으로 검색
?문자열 - 해당 문자열을 커서 위 방향으로 검색
n - 원래 찾던 방향으로 다음 문자열 검색
N - 반대 방향으로 다음 문자열 검색
바꾸기 (문자열을 바꾸기 위해서는 :을 입력하여 마지막 행 모드로 전환)
:s/문자열1/문자열2/ - 커서가 위치한 행에서 첫 번째로 나오는 문자열1을 문자열2로 변경
:%s/문자열1/문자열2/g - 파일 전체에서 모든 문자열1을 문자열2로 변경
:<범위>s/문자열1/문자열2/ - 범위 내 모든 각 행에서 첫 번째로 나오는 문자열1을 문자열2로 변경
:<범위>s/문자열1/문자열2/g - 범위 내 모든 행에서 문자열1을 문자열2로 변경
:<범위>s/문자열1/문자열2/gc - 범위 내 모든 행에서 문자열1을 문자열2로 변경. 수정할지 여부를 물음.
728x90
'cs > linux' 카테고리의 다른 글
[리눅스/Linux] vi 환경 설정 (vi set 명령, .exrc 파일, 환경 변수 EXINIT) (0) | 2021.01.21 |
---|---|
[리눅스/Linux] vi 유용한 명령어들 정리 (파일 읽어오기, 셸 명령 사용) (0) | 2021.01.21 |
[리눅스/Linux] vi 복사하기, 잘라내기, 붙이기 방법 (0) | 2021.01.21 |
[리눅스/Linux] vi 내용 수정, 삭제, 복구(명령 취소) (0) | 2021.01.21 |
[리눅스/Linux] vi 커서 이동, 화면 이동, 행 이동 방법 (0) | 2021.01.21 |