본문 바로가기
리눅스/Bash

[vi] vi에서 문자열 찾고 치환하는 방법

by hs_seo 2019. 1. 31.

vi에서 문자를 검색하는 명령어는 두개 입니다.


  • /: 전진검색
  • ?: 후진검색

vi의 명령모드(ESC 입력 상태)에서 두개중 하나를 입력하고 찾으려는 문자열을 입력합니다.

ALTER TABLE temp;
/ALTER                                                                                                            62,1          22%


이렇게 되면 찾는 문자가 하일라이트 됩니다. 이후 찾은 문자를 이동하는 방법은 다음과 같습니다.


  • n: 앞으로 이동
  • N: 뒤로 이동

이렇게 문자를 검색하면 찾은 문자가 계속 하일라이팅 됩니다. 이를 초기화 하는 명령어는 다음과 같습니다.
다음의 두 명령어중 하나를 명령모드에서 입력하면 기존에 입력한 검색어가 초기화 됩니다.

:noh
:nohlsearch



반응형