Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

완전 초보자를 위한 vi 초간단 사용법

제목

완전 초보자를 위한 vi 초간단 사용법

vi가 처음인 사람들은 vi에는 2개의 모드가 있다는 것에 유의한다.

  • insert mode
  • command mode

1. command mode

vi는 command mode로 실행되는데, 이 상태에서는 글자 입력이 안되고, 대략 방향키 같은 것들만 먹는다.

점 하나에 울고 웃던 시절에는 방향키도 안먹었다 한다.

글자 입력을 위해서는 insert mode 변경해야 하는데, command mode 에서 다음과 같은 방법으로 insert mode 로 진입할 수 있다.

  • i : insert
  • a : append

command 모드에서 사용하는 다음 명령어 정도는 알고 있어야 한다.

  • d : 한 글자 지우기 (Del 키와 유사)
  • d$ : 현재부터 행의 마지막 글자까지 지우기
  • dd : 한 줄 지우기
  • 3dd : 3 줄 지우기
  • :set nu : 라인 넘버 표시하기
  • :1 : 첫 번째 줄로 가기 (Ctrl+Home 와 유사)
  • :$ : 마지막 번째 줄로 가기 (Ctrl+End 와 유사)
  • ^ 라인의 첫 번째 글자로 가기 (Home 키와 유사)
  • $ 라인의 마지막 글자로 가기 (End 키와 유사)
  • Ctrl+f : 다음 페이지로 가기 (PgDn 키와 유사)
  • Ctrl+b : 이전 페이지로 가기 (PgUp 키와 유사)
  • yy : 한 줄 복사
  • 3yy : 3 줄 복사
  • p : 붙여넣기
  • :j : 다음 줄과 병합
  • :w : 저장
  • :q : 종료
  • :wq : 저장하고 종료
  • /검색어 : 검색어로 검색
  • :%s/변경전문자열/변경후문자열/g : 전체 바꾸기 (정규식 사용가능)

2. insert mode

insert mode 에서는 글자만 입력된다. 방향키 같은 것을 입력하면 이상한 문자가 입력된다.

Windows 용 gvim 은 이런 구분이 느슨한 편이다.

다시 command mode 로 나가려면 Esc 키를 누르면 된다.

3. 마치며

여기서 기술한 정도를 숙지하고, vi 에 조금만 익숙해 지면, vi로 시스템 관리를 위한 간단한 설정파일 변경 따위의 작업을 할 수 있다.

제목

첨부파일