VIM 설정 파일

이동욱

2021/08/29

set bg=dark
set autoindent
set cindent
set tabstop=8
set shiftwidth=8

set nu

" 불필요한 공백이나 들여쓰기에 빨간색으로 보여준다.
if has("autocmd")
  highlight ExtraWhitespace ctermbg=red guibg=red
  match ExtraWhitespace /\s\+$\|\t/
  autocmd BufWinEnter * match ExtraWhitespace /\s\+$\|\t/
  autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$\|\t/
  autocmd InsertLeave * match ExtraWhitespace /\s\+$\|\t/
  autocmd BufWinLeave * call clearmatches()
endif

" 파일을 열었을 때 이전의 위치를 기억하고 다시 그 위치에서 열어주는 기능
if has("autocmd")
  au bufreadpost * if line("'\"") > 0 && line("'\"") <= line("$")
    \| exe "normal g '\"" |
endif

" CTRL + 이동키로 파일간 이동 가능하게 하는 핫키

nmap <C-H> <C-W>h
nmap <C-J> <C-W>j
nmap <C-K> <C-W>k
nmap <C-L> <C-W>l

" CTAGS / CSCOPE
set tags=/home/reallinux/git/linux/tags
set csprg=/usr/local/bin/cscope
cs add /home/reallinux/git/linux/cscope.out

참고 문헌


>> Home