본문 바로가기
Linux/TIP

vi editor

by aegypius 2021. 5. 12.
728x90
반응형

자주 사용하는 기능만 간단하게 정리.

dd - 현재 행 삭제

숫자dd - (현재 커서의 위치를 기준으로) 숫자 만큼 행 삭제

yy - 현재 행 복사

숫자yy - (현재 커서의 위치를 기준으로) 숫자 만큼 행 복사

p(소문자) - 복사한 내용을 (커서위치의 행 이후에) 붙여넣기

:v - visual mode로 전환 {원하는 부분만 선택하여 복사, 붙여넣기, 삭제할 수 있다}

/str - 문자열 찾기 (계속찾기는 n)

:%s/str1/str2/[option] - str1을 str2로 치환

   [i] - str1의 대소문자를 구분하지 않는다.

   [c] - 치환하기 전에 다시한번 확인한다.

        y - 치환, n - 건너뜀, a - 모두치환, q - 치환종료, ℓ - 현재 str1을 str2로 치환 후 종료

   [g] - 전역치환

        이 옵션을 생략해도 전역치환이 되는 경우가 있다!? 이유는 모르겠지만 이럴 때는 /c 옵션이 유용하다.

:set number - 줄번호 켜기

:set nonumber - 줄번호 끄기

728x90
반응형

댓글