하루에 한 걸음

[Vim] Vim 명령어 모음 본문

Ubuntu

[Vim] Vim 명령어 모음

유파랑 2021. 3. 24. 11:28

모드 전환

i: insert 모드 진입

v: visual 모드 진입. 블럭 선택 가능

ESC: 커맨드 모드

 

문자열 명령어

: 뒤에 여러개 동시에 붙일 수 있음

:q + 엔터 : 종료

:w + 엔터 : 저장

:w 파일명 + 엔터: 파일명으로 저장

:wq + 엔터 : 저장 후 종료

:q! + 엔터 :  강제 종료 (!를 붙이면 강제 실행)

:%s /찾을단어/바꿀단어/g : g(전역)에서 찾을단어를 바꿀단어로 교체

 

커맨드 모드 명령어

G: 맨 아랫줄로 이동

gg: 맨 윗줄로 이동

dd: 한 줄 삭제

100dd: 100줄 삭제(응용 가능)

u: 실행 취소

ctrl + r: 다시실행

/찾을단어: 찾을단어 검색 -> n: 다음  N: 이전

 

y: 복사하기(yank)

p: 붙여넣기

yy: 한 줄 복사하기

 

환경설정 명령어

:set 뒤에 여러 옵션을 붙일 수 있다.

커맨드 모드에서 설정하면 vi 종료시 설정도 초기화 된다.

설정을 유지하고 싶으면 vimrc 파일을 수정한다.

 

nu : 라인 넘버 출력

ts=4 : 탭 사이즈를 4로 설정

shiftwidth=4 : 탭 사이즈를 공백 4칸으로 설정

laststatus=2 : status bar를 추가한다.