참고 : http://bluebreeze.co.kr/
(내용)
set autoindent " 자동으로 들여쓰기를 한다.
set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
setset smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다.옵션이다.
set textwidth=79 " 만약 79번째 글자를 넘어가면 \\
set wrap " 자동으로를 삽입하여 다음 줄로 넘어간다.
setset nowrapscan " 검색할 때 문서의 끝에서끝에서 다시 처음으로 돌아가지 않는다.
set nobackup " 백업 파일을 만들지 않는다.
set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신대신 번쩍이게 한다.
set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다.보여준다.
set tabstop=3 " Tab을 눌렀을눌렀을 때 8칸 대신 3칸 이동하도록 한다.
set shiftwidth=3 " 자동 들여쓰기를 할때 3칸 들여쓰도록 한다.
set number " 행번호를 사용한다.
setset nobackup " 백업파일을 생성하지 않는다.
set fencs=ucs-bom,utf-8,euc-kr.latin1 "한글"한글 파일은 euc-kr로 읽어들이며, 유니코드는 유니코드로 읽어들이도록 설정
set fileencoding=euc-kr " 실제로 파일을 저장할때 사용되는 인코딩은 euc-kr
set background=lightbackground=light " 하이라이팅 옵션
set expandtab " 탭을 입력하면 공백문자로 변환하는 기능을 설정
set hlsearch " 검색어를 구문강조해주는 기능
set ignorecase " 검색할 때 대소문자 무시하도록 하는 것.
ifif has("syntax")
syntax on " Default to no syntax highlightninghighlightning
endif
"=================== 로케일 설정 =================================
if has("unix")
set encoding=euc-kr
elseif has ("win32")
setset encoding=cp949
endif
"======================= UTF-8, euc-kr 한글문서 그냥 열기 ====================
ifif v:lang =~ "^ko"
set encoding=cp949
set fileencodings=utf-8,cp949
set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
elseifelseif v:lang =~ "^ja_JP"
set fileencodings=euc-jp
set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
elseif v:lang =~ "^zh_TW"
set fileencodings=big5
set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
elseif v:langv:lang =~ "^zh_CN"
set fileencodings=gb2312
set guifontset=*-r-*
endif
if v:lang =~ "utf8$" || v:langv:lang =~ "UTF-8$"
set encoding=utf-8
set fileencodings=utf-8,cp949
endif
"================= Key 매핑 ========================
map"맨 위로
map"맨 마지막으로
map:25vs ./ "F2: 탐색기 열기
map:only "창 최대화
mapv]} zf "폴딩
"================= Gcc 컴파일 & 실행 설정 ==============
map:w!:w! "현재 작업 저장
map:!g++ -W -Wall -O2-O2 -g % -o %< "컴파일
map:!%<:!%< "실행
(내용)
set autoindent " 자동으로 들여쓰기를 한다.
set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다.
setset smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다.옵션이다.
set textwidth=79 " 만약 79번째 글자를 넘어가면 \\
set wrap " 자동으로
setset nowrapscan " 검색할 때 문서의 끝에서끝에서 다시 처음으로 돌아가지 않는다.
set nobackup " 백업 파일을 만들지 않는다.
set visualbell " 키를 잘못눌렀을 때 삑 소리를 내는 대신대신 번쩍이게 한다.
set ruler " 화면 우측 하단에 현재 커서의 위치(줄,칸)를 보여준다.보여준다.
set tabstop=3 " Tab을 눌렀을눌렀을 때 8칸 대신 3칸 이동하도록 한다.
set shiftwidth=3 " 자동 들여쓰기를 할때 3칸 들여쓰도록 한다.
set number " 행번호를 사용한다.
setset nobackup " 백업파일을 생성하지 않는다.
set fencs=ucs-bom,utf-8,euc-kr.latin1 "한글"한글 파일은 euc-kr로 읽어들이며, 유니코드는 유니코드로 읽어들이도록 설정
set fileencoding=euc-kr " 실제로 파일을 저장할때 사용되는 인코딩은 euc-kr
set background=lightbackground=light " 하이라이팅 옵션
set expandtab " 탭을 입력하면 공백문자로 변환하는 기능을 설정
set hlsearch " 검색어를 구문강조해주는 기능
set ignorecase " 검색할 때 대소문자 무시하도록 하는 것.
ifif has("syntax")
syntax on " Default to no syntax highlightninghighlightning
endif
"=================== 로케일 설정 =================================
if has("unix")
set encoding=euc-kr
elseif has ("win32")
setset encoding=cp949
endif
"======================= UTF-8, euc-kr 한글문서 그냥 열기 ====================
ifif v:lang =~ "^ko"
set encoding=cp949
set fileencodings=utf-8,cp949
set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
elseifelseif v:lang =~ "^ja_JP"
set fileencodings=euc-jp
set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
elseif v:lang =~ "^zh_TW"
set fileencodings=big5
set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
elseif v:langv:lang =~ "^zh_CN"
set fileencodings=gb2312
set guifontset=*-r-*
endif
if v:lang =~ "utf8$" || v:langv:lang =~ "UTF-8$"
set encoding=utf-8
set fileencodings=utf-8,cp949
endif
"================= Key 매핑 ========================
map
map
map
map
map
"================= Gcc 컴파일 & 실행 설정 ==============
map
map
map
'갖가지 프로그램' 카테고리의 다른 글
Vim 색상정하기 (0) | 2009.07.13 |
---|---|
gcc 사용하기 (0) | 2009.07.10 |
(MS Windows에서 gcc 사용) MinGW 와 Vim (0) | 2009.07.10 |
VMWare)This virtual machine appears to be in use (0) | 2009.05.29 |
vi에디터에서 줄 끝에 있는 ^M 없애기 (0) | 2009.04.12 |