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