vi 에디터에서 tab 키로 변수명 자동 완성시키는 방법
- Inbox
- 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
'Inbox' 카테고리의 다른 글
hudson 또는 jenkins에서 예약작업 걸기 (0) | 2014.03.11 |
---|---|
teamscript 에서 select case 문 예제 (vbs 동일) (0) | 2014.03.05 |
옵지프로에서 사진이나 동영상 재생시 화면이 잘리는 현상이 발생할 때 (1) | 2014.02.17 |
JIRA에서 검색어로 조회하는 예제 몇가지 (0) | 2014.02.13 |
나만의 에버노트와 블로그 동기화 방법 (0) | 2013.12.03 |