- set ts
: set tabstop 의 약자로 Tab의 크기를 설정 (ex) set ts=4
- set autoindent
: 바로 위 라인의 indent 를 인지하여 그것을 현재의 라인에도 적용한다.
- set smarttab
: autoindent 기능에 '{' 가 나올 경우 indent 를 한단계 더 낮추고 '}' 가 나올 경우 indent 를 한단계 더 높인다.
- map 에 등록하고 사용하면 개발시 편한 기능
- map <F1> K
: 선택된 단어를 이용하여 man 페이지 검색 결과를 보여준다
- map <F2> :wq!<CR>
: 현재 작업 중인 소스코드를 저장하고 vi 에디터를 종료한다.
- map <F3> [{v]}zf
: 소스 코드를 { } 기준으로 접는다
- map <F4> zo
: 접힌 소스 코드를 원상태로 푼다
- map <F5> gf
: include <> 또는 "" 에서 파일 부분을 선택하면 해당 파일을 열어 본다
- map <F6> <C-O>
: gf 를 통해 이동한 페이지에서 원래의 페이지로 돌아간다.
- map <f7> [i
: 함수의 프로토타입이나 변수의 선언 부분을 화면의 아래에 보여준다.
- map <F8> gd
: 함수 내의 지역 변수의 선언문으로 이동
- map <F9> ''
: 이동 이전의 위치로 돌아감
- map <F10> :w!<CR>:make clean;make<CR>
: 현재 작업 파일을 저장하고 컴파일함
- map <F11> :tabnext<CR>
: 다음 탭으로 이동
- map <F12> :tabnew<CR>:e.<CR>
: 탭을 하나 생성한 후 생성된 탭에 파일 브라우징 창을 띄움
- imap <F5> <C-N>
: 입력 모드시에 변수나 함수명을 자동으로 완성시켜주는 기능
- syntax highlight 에서 색 변경
- hi Comment ctermfg=DarkCyan
: putty 사용시 주석 부분이 잘 안 보이므로 주석 부분의 색을 조금 더 밝게 변경시킨다.
'Development' 카테고리의 다른 글
오라클 데이타베이스 사용시 NLS_LANG 환경 변수에 대한 설명 (0) | 2014.07.11 |
---|---|
gdb로 STL 디버깅하기 (0) | 2014.07.11 |