VI 커닝페이버
$ vi .vimrc set autoindent set cindent set smartindent set nocompatible set visualbell set backspace=indent,eol,start set history=50 set ruler set showcmd set incsearch set tabstop=4 set shiftwidth=4 set number set fencs=ucs-bom,utf-8,euc-kr.latin1 "한글 파일은 euc-kr로 읽어들이며, 유니코드는 유니코드로 읽어들이도록 설정 if has("syntax") syntax on endif colo evening set fencs=ucs-bom,utf-8,euc-kr.latin1 "한글 파일은 euc-kr로 읽어들이며, 유니코드는 유니코드로 읽어들이도록 설정 "=================== 로케일 설정 ================================= if has("unix") set encoding=euc-kr elseif has ("win32") set encoding=cp949 endif "======================= UTF-8, euc-kr 한글문서 그냥 열기 ==================== if v:lang =~ "^ko" set encoding=cp949 set fileencodings=utf-8,cp949 set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-* elseif 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:lang =~ "^zh_CN" set fileencodings=gb2312 set guifontset=*-r-* endif if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set encoding=utf-8 set fileencodings=utf-8,cp949 endif " 확장자가 launch인 파일을 xml과 같이 취급함 (하일라이트) autocmd BufEnter *.launch set filetype=xml " 확장자가 xacro인 파일을 xml과 같이 취급함 (하일라이트) autocmd BufEnter *.xacro set filetype=xml " 저장 후 다시 파일 편집 들어갈때, 최종 편집 지점에 커서를 위치하도록 설정. au BufWinLeave * mkview au BufWinEnter * silent loadview
반응형
'ide > vim' 카테고리의 다른 글
vi copy, paste 와 X윈도우 clipboard 사용 (0) | 2014.11.07 |
---|---|
vim window vimrc 설정 (0) | 2013.04.01 |
Solaris VI 설정 (0) | 2006.11.16 |
vi 설정 (0) | 2006.10.25 |
VI (0) | 2006.09.22 |