Useful

vi 편집기 명령어 정리

TTOII 2023. 8. 20. 23:55
728x90

꼭 기억해야 할 vi 편집기 명령어만 정리해보려고 하는 글입니다.

 

입력모드 전환 

  • l : 커서가 위치한 줄의 맨 앞에서 입력모드로 전환
  • A : 커서가 위치한 줄의 맨 뒤에서 입력모드로 전환 

 

커서 이동

  • k, ↑ : 커서 위치에서 위쪽으로 한줄 이동
  • j, ↓ : 커서 위치에서 아래쪽으로 한줄 이동
  • [[ : 맨 위쪽 줄로 이동
  • ]] : 맨 아래쪽 줄로 이동
  • H : 현재 보이는 화면에서 맨 위쪽으로 이동
  • L : 현재 보이는 화면에서 맨 아래쪽으로 이동 

 

삭제

  • dd : 커서가 위치한 줄 삭제
  • :n, m d : 파일의 n번째 줄부터 m번째 줄까지 삭제

 

검색

  • /검색할문자열 : 바로 이전에 검색한 문자를 정방향으로 검색 (검색한 문자가 여러개일 경우 n을 눌러 다음 문자 검색)

 

수정

  • :%s/찾을 문자열/변경할 문자열/ig : 파일 전체에서 대소문자를 구별하지 않고 문자 수정

 

기타

  • :set nu : 화면에 줄번호 표시
  • ctrl + r : 실행 취소 되돌리기(다시 실행)
  • << : 커서가 위치한 줄 맨 앞의 탭 제거 
  • >> : 커서가 위치한 줄 맨 뒤의 탭 제거 
728x90