제가 쓰는 윈도우용 _vimrc 파일에서 다른 분한텐 필요 없을 거 같은 것 빼
고
주석 약간 달아서 올려봅니다.
기본적으로 터미널 환경에서의 사용과 같은 설정 입니다.
다른 윈도우용 프로그램 같은 사용을 원한다면 behave쪽만 고쳐주면 됩니다.
틀린 점이나 추가옵션 환영이고 좋은 vimrc 파일은 더더욱 환영입니다.
(사실은 이게 목적.. -_-;)
지금 다시 보니 키맵 설정에서 <F5> 이런게 다 보이질 않았네요. -_-;;
태그 사용으로 해놓으면 안보이는거군요. 여태 몰랐음.. 으이구..
=======================================================================
version 6.0
" vim 설정 파일은 대소문자 구별하는 항목이 있으니 주의!
" 기본 설정
set shiftwidth=4 " 들여쓰기 간격
set backup " 백업 파일 만들기
set nowrap " 자동줄바꿈 사용 안함
set showcmd " 현재 명령 보이기, r등의 명령 사용시
set ruler " 커서가 위치한 열과 행을 표시
set showmode " 삽입모드, 명령모드, 블럭모드등의 현재 모드 표시
set tabstop=4 " 탭 간격
set bs=2 " :help bs -_-
set ignorecase " 검색시 대소문자 구별 하지 않음
syntax on " 문법 색상 강조
set hlsearch " 검색어 색상 강조
" 터미널에서의 vim처럼 쓸 수 있음
" behave mswin 옵션은 아래의 mswin.vim 파일 로딩과 함께 사용해야 함
behave xterm
" 윈도우의 Ctrl+(C,X,V), 마우스 오른쪽 버튼등을 사용하기 위한 로딩
" 입력모드에서도, : 명령모드에서도 붙여넣기 됨
" behave xterm과 함께 사용시 Ctrl+v 가 열블럭 지정이 아닌 붙여넣기로 동
작
" so $VIMRUNTIME/mswin.vim
" Gvim에서만 적용되는 gui관련 옵션
" a 블럭 선택시 클립보드로 자동 복사
" m 메뉴
" r(오른쪽) l(왼쪽) b(아래) 스크롤바
" T 툴바
set guioptions=amr
set selectmode=mouse " 마우스로 블럭 설정 가능하게
set guifont=굴림체:h10 " 폰트 설정
set lines=40 "columns=80 " 창크기 설정
" 한영 입력 상태에 따라 커서 색깔을 다르게..
if has('multi_byte_ime')
highlight Cursor guibg=white guifg=NONE
highlight CursorIM guibg=Yellow guifg=NONE
endif
" $VIMRUNTIMEcolors 아래의 설정 파일을 이용한 색상 설정
colors darkblue
" (수정.요) 임시 파일, 백업 파일 생성 경로
set dir=E: empDoctemp
set bdir=E: empDoctemp
"##### 키 맵 설정#####
" 윈도우 클립보드 내용 붙여넣기, vim 자체의 버퍼 사용과는(p,P) 다름
map <F5> "*P
map <F6> "*p
" 둘 이상의 화면 분할시 탭키를 통한 창전환 (입력방법: ^v - ^w - ^v -
^w)
map <TAB>
" % (현재 열려있는 파일명) %< (현재 열려있는 파일의 확장자를 제외한 파
일명)
map <F9> :!gcc -o %<.exe %
map <C-F9> :!%<.exe
" 휠 마우스 가운데 버튼이 붙여넣기 못하도록 설정
map <MiddleMouse> <ESC>
map! <MiddleMouse> <ESC>l
--
서.명.