폴드 기능
코드의 특정영역을 접을(fold) 수 있는 기능입니다.
먼저 v 혹은 ctrl+v 를 눌러 원하는 영역을 선택후
z를 누른후 f (접기)
z를 누른후 o (접기해제)
z를 누른후 c (다시접기)

해더파일 읽어오기
소스파일에서 읽어오고자 하는 해더 파일의 이름에 커서를 둡니다.
ctrl+wf 를 입력하면 창이 수평으로 분할 되면서 파일이 열리게 됩니다.

자동완성 기능의 사용
타이핑을 하다가 ctrl+p 나 ctrl+n 을 누르면 자동완성기능을 이용할 수 있습니다.
ctrl+p (커서 위치에게부터 위를 향하면서 자동완성이 가능한 단어가 있는지를 찾음)
ctrl+n (아래로 내려가면서 찾음)
일반적으로 ctrl+n 보다 ctrl+p 를 많이 사용합니다.

여러개의 파일 편집
$vim file01.c file02.c file03.c
:b1 ~ :b3 가 매칭이 됩니다.
:b2 를 입력하면 file02.c 가 열립니다.
:bw 누르면 파일을 닫습니다.

여러개의 파일 편집2
$vim -p file01.c file02.c file03.c
지정한 문서들이 탭형식으로 열립니다.
:tabn (다음탭), :tabp (이전탭)
:tabnew (새로운탭으로 문서열기)

셀 명령어 사용
:!명령어 (vim으로 빠져 나갔다가 명령이 수행된후 다시 vim으로 돌아감)
Ctrl+z (셀로 빠져나갔다가 vim 으로 돌아오려면 fg 명령사용)

Posted by 빨강토끼
,