본문 바로가기

Linux

vim 파일 인코딩 방식 캐릭터 셋(character-set) 보기

vim 의 하단 상태창에 읽어 들인 파일(file)의 캐릭터 셋(character-set)을 보고 싶다면 다음과 같이 정의하면 됩니다.  


~/.vimrc 에 추가할 내용

if has("statusline")

 set statusline=%<%f\ %h%m%r%=%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\",B\":\"\").\"]\ \"}%k\ %-14.(%l,%c%V%)\ %P

endif 


한글 fencs 를 함께 정의한 예제

set fencs=utf-8,ucs-bom,euc-kr,cp949

if has("statusline")

 set statusline=%<%f\ %h%m%r%=%{\"[\".(&fenc==\"\"?&enc:&fenc).((exists(\"+bomb\")\ &&\ &bomb)?\",B\":\"\").\"]\ \"}%k\ %-14.(%l,%c%V%)\ %P

endif


vim 에서 파일을 읽어 들인 모습