본문 바로가기

카테고리 없음

기억하기 쉽고 쓸모있는 vim 명령어만

vim 명령어 많지만 외우기도 어렵고 생각도 안난다!

꼭 필요하고 외우기 쉽고 쓸모있는 것들부터 하나하나 배워가자.

유용성, 외우기 쉬운 순으로 나열함.  



v    -    범위 지정 (v + 화살표)

y    -    복사

yy    -    해당 줄 복사

p    -    붙여넣기

d    -    삭제

I  (shift+i)  -  문장 맨 처음으로 커서 이동

A (shift+a) - 문장 맨 끝으로 커서 이동 

/단어    -    소스코드 안에서 해당 단어를 검색, ESC 누른 상태에서 /단어 엔터 치면 됨.   그다음  n 누르면 계속해서 next 로 다음 단어로 감.


Ctrl + F    -   한 화면 위로 이동 (Page up)   

Ctrl + B    -    한 화면 아래로 이동 (Page down)


Ctrl + z     - 잠시 쉘로 나가기
fg            - 잠시 쉘로 나간거에서 다시 vim으로 복귀


]}    -    함수 괄호의 맨 끝으로 이동
[{    -    함수 괄호의 맨 처음으로 이동

여러줄 주석 넣기

1. v로 범위 지정

2. :norm i//    (i 다음 넣을 주석 표시, i# 하면 맨앞에 # 하나 추가됨)


여러줄 주석 삭제

1. v로 범위 지정

2. :norm xx    (x가 지울 글자 수, xx 하면 맨앞 2개 지워짐)



:e 파일이름    -    해당 하는 파일을 염


vim    file1    file2    file3    -    터미널 창에서 시작부터 여러개 파일 동시에 열기

:ls    -     파일을 여러개 열었을 때 리스트, 즉 버퍼를 보여 줌

:bN    -    버퍼의 N 번째 파일로 이동

:bp    -    버퍼의 이전 파일로 이동

:bn    -    버퍼의 다음 파일로 이동