vi(visual editor) 명령어 정리

citron03·2022년 7월 28일
0

VI 명령어

  • vi로 파일을 열고 수정할 수 있다.
  • view로 파일을 열면, 읽기만 가능하고 수정이 불가능하다.

명령 모드

  • dd 명령어로 커서가 있는 줄 삭제
  • set nu : 행 번호 출력
  • set nonu : 행 번호 미출력
  • :w로 저장할 수 있고, :q로 vi를 종료할 수 있다.
  • :wq로 저장 후 종료할 수 있다.
  • 수정사항을 저장하지 않고 강제종료가 일어났을 때, 이 파일을 다시 vi로 열면 swap file이 남아있어 오류가 발생할 수 있다.
  • 이런 경우에는 수정 사항을 복구하거나 swap file을 지우는 등의 해결 방법이 있다.

입력 모드 진입하기

  • i : 현재 커서에서 진입
  • a : 현재 커서 다음 칸 부터 진입
  • o : 현재 커서 다음 줄 부터 진입
  • 문서 수정 후 esc 버튼을 통해서 다시 명령모드에 진입한다.

비주얼 모드

  • visual 모드에서 여러 줄을 복사하고 붙여넣을 수 있다.
  • 명령 모드에서 v키를 통해서 visual 모드에 진입
  • Visual 모드에서 y로 복사하고 p로 붙여넣기
profile
🙌🙌🙌🙌

0개의 댓글