출처 : 사진 속
자주 쓰는 명령어 정리
명령행 모드 command line mode
:w |
저장 |
:q |
나가기 |
:wq |
저장하고 나가기 |
:q! |
변경사항을 무시하고 (저장하지 않고) 나가기 |
모드 변경
R, r replace mode
I, i insert mode
V, v visual mode
삽입 모드는 시작 지점까지 함께 지정하며 진입하는 단축키들이 더 있습니다 (o, a, s)
저는 딱히 i빼고는 쓰지는 않지만..
기타
Y, y |
복사 (Y : 행단위) |
P, p |
붙여넣기 (P : 커서 이전에, p : 커서 이후에) |
D, d |
삭제 (D : 행단위) |
그 외에도 비주얼 모드 진입 상태에서
- 블럭 선택 후 d혹은 delete버튼을 눌러 일괄적으로 삭제하는 기능
- 블럭 선택 후 = 버튼을 눌러 자동으로 정렬하는 기능
을 저는 잘 사용하고 있습니다.
출처 : 사진 속
vim에서 가장 관건은 이 이동단축키입니다. 마우스가 커서를 이동시켜주지 못하기 때문이죠. 이 중에서도 단어 끝으로 이동시켜주는 e나 다음 단어
로 이동시켜주는 w를 정말 많이 사용하게 되는데, 저는 w를 더 많이 사용합니다.
e는 그 단어의 마지막 글자로 커서를 이동시켜주는 데에 비해 w는 다음 단어의 시작지점으로 커서를 이동시켜주는 차이가 있는데, 작업상 w가 더 편한 느낌입니다.
vim은 보기보다 강력합니다 (단축키를 알수록)
오죽하면 vim 명령어가 표시되어있는 키보드 커버를 쓰시는 분들도..