vimrc
日新又日新 | 2009. 2. 18. 00:34

내가 쓰는 gvim 용 vimrc 파일.

복잡한 기능 여러개 있어봐야 내가 기억도 못하고,
딱 내가 쓰는 몇가지 기능 정도만 있으면 된다.ㅋ

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else

      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
    silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

set nu
set ts=4    "Tab Space
set sw=4    "Set width??
set sts=4    "????

"임시 저장 디렉토리
set backupdir=./bak,C:/tmp/vim
set directory=./bak,C:/tmp/vim
"syntax off
"color torte    "gvim 전용 설정, color Scheme 지정. 콘솔에 가장 가깝다.
color darkblue    "gvim 전용 설정, color Scheme 지정. 콘솔과 비슷하나 약간 부드럽다.

"현재 커서 위치한 중괄호 블럭 접기
map    <F2>    [{v%zf   
"블럭 열기
map    <F3>    zo
"현재 커서 위치한 블럭 들여쓰기 설정하고 다시 그 위치로 복귀
map    <F4>    mp[{=%'p

"선택블럭 들여쓰기 해제
map    <F5>    :norm x<TAB><CR>
"선택블럭 들여쓰기
map    <F6>    :norm i<TAB><CR>
"하이라이트 끄기
map    <F7>    :noh<CR>
"현재 커서 위치한 단어 찾기
map    <F8>    *

"창 가로 나누기
map    <F9>    :vsplit<CR>
"창 합치기
map    <F10>    <C-w>c
"창 사이즈 늘리기
map    <F11>    <C-w>1>
"다음 창으로 이동
map    <F12>    <C-w>w

set guifont=NanumGothic_Coding:h11

종혁, 내가 자느라 이제야 봤다.ㅋ

 
 
 
트랙백 | 댓글



위치로그 : 태그 : 방명록 : 관리자
이우성's Blog is powered by Daum / Designed by SSen
관리자  |  글쓰기
BLOG main image
전, 이우성입니다. ( I am Woosung, Lee. ) ""
 Category
 Media
 TAGS
 Recent Entries
 Recent Comments
 Calendar
 Archive
 Link Site
 Visitor Statistics
+ Total :
+ Today :
+ Yesterday :
카피
rss