Inbox
vi 에디터에서 tab 키로 변수명 자동 완성시키는 방법
nabiro@gmail.com
2014. 2. 24. 14:22
ㅇ
ㅇ 20140224-1420
ㅇ vi, tab, 자동완성, 자동, 완성, 에디터, 함수, 변수명
ㅇ
" 컬러스킴
" ---------------------------
highlight Normal guifg=white guibg=#008080
" Tab키를 눌러 변수 또는 함수명 자동완성
" ---------------------------
function InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-p>"
endif
endfunction
inoremap <tab> <c-r>=InsertTabWrapper()<cr>
" =============================================================================
" 파일 편집시 undo 할수 있는 최대 횟수를 설정한다.
" =============================================================================
set history=1000
" =============================================================================
" search 시 찾는 단어를 하이라이팅 해 준다.
" =============================================================================
set hlsearch
"set nohlsearch
" =============================================================================
" 찾기, 바꾸기 등에서 대소문자 구분을 하지 않는다.
" =============================================================================
set ignorecase
" =============================================================================
" 줄번호를 보여 준다.
" =============================================================================
set number
" =============================================================================
" 닫는 괄호")", 브라켓"}"을 입력시 매칭되는 여는 괄호, 브라켓에 잠시 커서가
" 위치했다가 다시 제자리로 돌아 온다.
" =============================================================================
set noshowmatch