| set tabstop=num | 탭 크기를 지정한다. |
| set autoindent | 자동들여쓰기 기능의 활성화 |
| set nu | 행번호 출력 |
| syntax on | 구문 강조 기능 활성화 |
| map <F5> :w<CR>:!gcc -W -Wall % -o %< && ./%< | F5 키를 사용해서 자동 컴파일. gcc |
| map <F6> :w<CR>:!g++ -W -Wall % -o %< && ./%< | F6 키를 사용해서 자동 컴파일. g++ |
| colorscheme style | 구문강조의 스타일을 정할수 있다. |
| so $VIMRUNTIME/syntax/2html.vim | 현재 편집중인 소스파일를 구문강조된 상태로 html 로 만들어준다. | |
| new filename | 새로운 파일 편집창 활성화 | |
| e filename | 현재 편집중인 창에 파일 열기 | |
| b number | 창 이동 | |
| number,numbers/find_word/replace_word/ | find_word를 replace_word로 지정된 구간에서 치환 (범위 및 치환문자는 정규식 가능) | |
| tabnew filename | 새로운 탭에 파일을 연다. | |
| tabnext | 다음 탭으로 이동한다. | gt |
| tabprev | 이전탭으로 이동한다. | gT |
| numberyy | 지정된 숫자만큼의 줄을 복사한다. | |
| numberyw | 지정된 숫자만큼의 단어를 복사한다. | |
| numberdd | 지정된 숫자만큼의 줄을 잘라낸다. | |
| numberdw | 지정된 숫자만큼의 단어를 잘라낸다. | |
| p or P | 붙여넣기. 전자는 다음줄부터, 후자는 현재줄을 기준으로 | |
| i or a | 끼워넣기, (to edit mode) 전자는 현재 커서 위치, 후자는 다음 커서 위치 | |
| o or O | 끼원허기, (to edit mode) 전자는 다음 커서 위치에 한줄 추가, 후자는 현재 커서 위치에 한줄 추가 | |
| v | to visual mode. 마우스 Drag 와 같은 효과를 낼 수 있다 |
~cpp -bap -bbo -nbc -c33 -cd33 -ncdb -ce -ci4 -cli0 -cp33 -cs -d0 -di1 -nfc1 -nfca -hnl -i4 -ip0 -l75 -lp -npcs -nprs -npsl -saf -sai -saw -nsc -nsob -nss -bl -bls -bbb -bli4 -cbi0