01.리눅스 기초 - vim 편집기 다루기

ID짱재·2021년 3월 5일
0

Llinux

목록 보기
3/17
post-thumbnail

🌈 vim 편집기 다루기

🔥 실행, 저장, 종료하기

🔥 커서 이동

🔥 Vim의 4가지 모드

🔥 삭제, 복제, 붙여넣기, 실행취소

🔥 vim cheat sheet


1. 실행, 저장, 종료하기

  • vim 실행 방법 : 🔍 [터미널] ⇢ vim [파일명]
  • vim 저장 방법 : 🔍 :w
  • vim 종료 방법 : 🔍 :q
  • vim 저장 후 종료 : 🔍 :wq

2. 커서 이동

  • 방향키가 없었던 시절에 만들었기 때문에 영문키로 이동하지만, 방향키도 가능하긴 함
  • 영문키 이동이 적응되면 방향키보다 편리하고 효율적이기 때문에 아직 남아있음
  • 영문키로 입력 상태에서만 작동됨. 한글키로 활성화된 때는 작동 안함

1) 상하좌우 커서 이동하기

  • 왼쪽 이동(⬅️) : h
  • 오른쪽 이동(➡️) : l
  • 위로 이동(⬆️) : k
  • 아래로 이동(⬇️) : j
  • 숫자를 누른 뒤, 영문키를 누르면 그만큼 커서를 이동함

2) 단어 단위로 커서 이동하기

  • 단어 단위로 정방향 이동(➡️) 이동
    • 단어의 시작점에 커서 위치 : w
    • 단어의 끝지점에 커서 위치 : e
  • 단어 단위로 역방향 이동(⬅️) 이동 : b
  • 단어 검색하여 이동 : / ⇢ 찾을 단어 입력 ⇢ 엔터
    • 검색한 단어를 n으로 정방향 이동할 수 있고, N으로 역방향 이동 가능
  • 특정 행(row)로 이동 : :행번호
  • 첫 행 첫 단어로 이동 : gg
  • 마지막으로 행 첫 단어로 이동 : G
  • 블록 설정하기 : v ⇢ 커서 이동
  • 전체 선택 : gg ⇢ v ⇢ G

3. Vim의 4가지 모드

  • vim 에디터의 모드는 일반모드, 입력모드, 명령행 모드, 비쥬얼 모드로 총 4가지로 나뉨
  • 3가지 모드를 전환하며 사용할 수 있음
  • 일반모드로 전환 방법 : esc
  • 입력모드로 전환 방법 : w, i, o, r 중 1개 누르면 입력모드 전환 가능
  • 명령행 모드로 전환 방법 : :
  • 비쥬얼모드 : v로 전환되고, 블록을 지정할 수 있음.
    • v ⇢ i ⇢ w : viw 버튼을 연이서 눌러주면 단어 블럭 지정(Visual mode In Word)
    • c ⇢ i ⇢ w : ciw 버튼을 연이서 눌러주면 현재 커서에 있는 단어를 지우고 입력할수있게 커서 작동

4. 삭제, 복제, 붙여넣기, 실행취소

  • 일반모드에서 x키를 누르면 delete 기능이 되다가, 커서 뒤편에 글자가 없어지면 backspace 기능으로 작동
  • dd를 누르면 커서가 위치한 한 문장을 지움
  • D를 누르면 현재 커서 위치부터 끝까지 삭제
  • vim에서 삭제 기능은 잘라내기 기능과 같기 때문에 붙여넣기로 다시 p와 P로 붙여 넣을 수 있음
  • 복사는 yy 누르면 한 줄이 복사되고, p또는 P로 붙여 넣을 수 있음
  • 실행취소(undo)는 u를 누르고, 다시 실행은(do) 컨트롤+r

5. vim cheat sheet

profile
Keep Going, Keep Coding!

0개의 댓글