사람들이 내가 vi 쓰는것을 보고 가끔 물어본다..

.vimrc 파일이 궁금하다고.ㅋㅋ

별건 없고...나의 편의를 위해서 몇가지 단축키를 만든것 뿐인데..

나는 vi를 배우는 사람에게 .vimrc를 세팅하는 걸 권유하고 싶지 않다..

이유는 vim 일 경우는 상관이 없지만..

vim이 없고 vi 만 있는 경우는..

.vimrc를 사용하지 못하기 때문이다..

나는 회사에서 1년동안 vim이 없는 환경에서 배웠다.-_-;;

죽을 맛이었다.ㅋㅋㅋ

하여튼...내가 쓰는 설정을 공개한다..

막상 올려 보니 길다..-_-;;

처음엔 쓴다가 필요없어서 주석처리 한것도 있고....그렇다..-_-

그냥 파일을 통으로 복사해서 붙여 넣은것이다...

set ts=4
set sw=4
set magic
set wrap
set ruler
set showmode
set visualbell
set nobackup
set nowritebackup
set incsearch
set fileformats=unix
set background=dark
set tags=tags\ ~/nxtool/nxlib/tags\ ~/nxtool/svcgen/tags\ ~/nxtool/sqlw/tags
set title
au BufRead,BufNewFile *.pc  setf esqlc
syntax on
if &term =~ "xterm"
"  if has("terminfo")
"    set t_Co=16
"    set t_AB=^[[%?%p1%{8}%<%t%p1%{40}%+%e%p1%{92}%+%;%dm
"    set t_AF=^[[%?%p1%{8}%<%t%p1%{30}%+%e%p1%{82}%+%;%dm
"  else
"    set t_Co=16
"    set t_Sf=^[[3%dm
"    set t_Sb=^[[4%dm
"  endif
  if has("terminfo")
    set t_Co=8
    set t_Sf=^[[3%p1%dm
    set t_Sb=^[[4%p1%dm
  else
    set t_Co=8
    set t_Sf=^[[3%dm
    set t_Sb=^[[4%dm
  endif
endif

"=========================================================
" ctags를 사용하기 위한 함수
"=========================================================
"function! InsertTabWrapper(direction)
"let col = col('.') - 1
"if !col || getline('.')[col - 1] !~ '\k'
"return \"\"
"elseif \"backward" == a:direction
"return \"\"
"else
"return \"\"
"endif
"endfunction
"
"inoremap =InsertTabWrapper ("forward")
"inoremap =InsertTabWrapper ("backward")
"=========================================================
" 아래는 사용자가 지정한 Key Mapping입니다.
" F1     : 탐색기열기
" F2     : 창이동
" F3     : 창크게하기
" F4     : 이전파일
" F5     : 컴파일
" F6     : 실행
" F11    : 폴딩(접기)
" F12    : 폴딩(풀기)
" Ctrl-s : 저장
" Ctrl-c : 지정범위 버퍼에 복사
" Ctrl-x : 지정범위 버퍼에 복사 후 지정범위 삭제
" Ctrl-p : 버퍼내용 붙여넣기
" Ctrl-n : 현재 커서와 같은 문자열을 검색
" Ctrl-z : 현재줄 주석처리
" Ctrl-c : 현재줄 주석 삭제
"=========================================================
map <F1> :60vs./<CR>
map <F2> ^Ww
map <F3> :only<CR>
map <F4> ^^
map <F5> !!cd /koscom/accnt/usr/hkkim2/aps_bank;dcc make<CR>
"map <F6> !
map <F11> v%zf
map <F12> zo
map <C-s> :w<CR>
map <C-c> :'a,'b w! ~/tmp/tmp<CR>
map <C-x> :'a,'b w! ~/tmp/tmp<CR> :'a,'b d<CR>
map <C-p> :r ~/tmp/tmp<CR>
map <C-n> <s-*>
map <S-z> :. s/^/\/\/#Comment By HKKim# /<CR>
map <S-c> :. s/^\/\/#Comment By HKKim# //g<CR>


 

'컴퓨터 이야기' 카테고리의 다른 글

find를 이용한 스크립트.  (0) 2007.02.08
내가 쓰는 ORACLE..  (2) 2007.02.08
나의 백업 솔루션  (0) 2007.02.06
내가 쓰고 있는 .vimrc  (0) 2007.02.05
(표준화)데이터 용어사전의 필요성.  (0) 2006.12.05
Programing에 대해서 주저리주저리  (1) 2006.12.01

+ Recent posts