저장 및 종료 :w 저장 😡 저장후 종료 :wq 저장후 종료 :q 종료 :q! 저장없이 종료 이동 w 다음 단어로 이동 W 다음 공백문자로 구분되는 단어로 이동 b 이전 단어로 이동 B 이전 공백문자로 구분되는 단어로 이동 e 현 단어의 마지막으로 이동 0 현 라인의 처음으로 이동 $ 현 라인의 마지막으로 이동 ^f Page Down ^b Page Up gg 현 문서의 처음으로 이동 G 현 문서의 끝으로 이동 nG n번째 라인으로 이동 :n n번째 라인으로 이동 H 현 스크린의 처음으로 이동 M 현 스크린의 중간으로 이동 L 현 스크린의 마지막으로 이동 h Left j Down k Up l Right 편집 i 현 위치에서 편집모드로 전환 I 현 라인의 처음에서 편집 모드로 전환 a 현 위치 다음 글자에서 편집 모드로 전환 A 현 라인의 마지막에서 편집모드로 전환 o 현 라인 밑에 새로운 라인일 만들고 편집 모드로 전환 O 현 라인 위에 새로운 라인을 만들고 편집 모드로 전환 r 현 위치의 한 글자를 대체 R 현 위치 이후로 여러 글자를 대체 삭제 x 한 글자를 삭제한다. del키와 유사하게 작동한다. nx n개의 글자를 삭제한다. X 앞 글자를 삭제한다. BackSpace와 유사하게 작동한다. nX n개의 앞글자를 삭제한다. D 현 위치에서 라인의 마지막까지 삭제한다. dd 현 라인을 삭제한다. (잘라낸다) ndd n개의 라인을 삭제한다. (잘라낸다) dw 현 위치부터 단어의 끝까지 삭제한다. d0 현 위치어서 라인의 처음까지 삭제한다. d$ 현 위치에서 라인의 끝까지 삭제한다. 전체 변경 :s/패턴/대체문자열/flag flag g 모든 패턴을 대체한다. c 해당 패턴이 나타날때마다 바꿀지의 여부를 묻는다. ex) :s/old/new/g ; 모든 old라는 글자를 new라는 글자로 바꾼다. 검색 /문자열 특정 문자열을 검색한다. ?문자열 특정 문자열을 위로 검색한다. n 다음으로 찾은 문자열로 이동한다. N 이전으로 찾은 문자열로 이동한다. * 현재 위치의 단어와 같은 다음 위치를 검색한다. # 현재 위치의 단어와 같은 이전 위치를 검색한다. 실행 취소 u undo ^r redo 복사하기 v 블록을 지정한다. y 블록을 복사한다. yy 현 라인을 복사한다. nyy n개의 라인을 복사한다. d 블록을 잘라낸다 dd 현 라인을 잘라낸다. ndd n개의 라인을 잘라낸다. p 현 위치에 붙여 넣는다. 기타 :set ic 검색시 대소문자 무시하기 :set noic 검색시 대소문자 구별 :set nu 행번호를 표시 . 마지막 명령어를 다시 수행 |