🌈 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