본문 바로가기

Skills/mY Technutz

vim에서 자동 한글코드변환하기

페도라 코어3는 기본적으로 UTF-8로 코딩되어있기때문에,
우리나라에서 대부분 쓰는 EUC-KR로 된 파일들을 못읽는다 ㅜ,.ㅜ
vi에서 자동으로 변환시켜주는 세팅코드로 /etc/vimrc 를 열고
수정시켜 주면 됨..ㅜ,.ㅜ

코드:
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


ps : vim 실행상태에서 인코딩 바꾸기 ":e ++enc=utf-8"