2008. 11. 24. 22:21

VIM UTF-8 Encoding

dEVELOPER's/VIM 2008. 11. 24. 22:21
나는 VIM을 쓴다. 편하니까. 안써본 사람들은 중독성 강한 이 프로그램을 잘 모른다..

최근에 파일 열다가 황당했다 완전 전부 깨지는 것이 아닌가.. UTF-8 때문이었다.

찾다 보니 VIM에서 바로 해결 가능한 좋은 방법이 있었다.

VIM을 실행한 상태에서 두 명령만 내리면 된다.

set tenc=korea
set enc=utf-8

역시 VIM은 좋다. ㅋㅋ
2008. 11. 24. 22:04
어디에선가 보고 나름대로 내가 쓰기 편하고 좋은 것들만 뽑아서 정리한 것들이다

다른 좋은 것들도 있지만 실상 잘 안써서..(뭐 사실 몰라서 못쓰는게 맞다, 방대한 기능을 활용못하는..ㅋㅋ)

이정도만~ 어쨌든 출처는 그리 자랑스럽지 못한 나의 개인 홈페이지다.

1번은 적당히 추가하고 나머진 파일 만들어서 1번 파일 있는데다 넣으면 끝.

http://eph.pe.kr/zboard/bbs/view.php?id=linux&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=40&PHPSESSID=fbfdf252c38bcdb05d845562a0d6340f
(참 길기도 하지..)

1번은 적당히 추가하고 나머진 파일 만들어서 1번 파일 있는데다 넣으면 끝.
1번은 원래 있는 파일이고 나머진 만든 파일이니 이름은 자기 마음대로~~

1. _vimrc

-----------------------------------------------------------------
"My Setting
source $VIMRUNTIME/../ephron_config.vim
source $VIMRUNTIME/../MyMapFunction.vim
source $VIMRUNTIME/../CustomFunction.vim
-----------------------------------------------------------------

2. ephron_config.vim
-----------------------------------------------------------------
set tags=./tags
set nu
set ci
set ai
set si

set sw=4
set ts=4
if has("gui_running")
        set lines=50
        set co=120
endif
"End of My Settings

"Customizing My Color Setting
colorscheme desert

"Customizing Plugin Setting
-----------------------------------------------------------------

3. CustomFunction.vim
-----------------------------------------------------------------
if version >= 500
func! GetTodayDate()
        exe "read !date/t|sed 's/-//g'"
endfunc
endif
-----------------------------------------------------------------

4. myMapFuction.vim
-----------------------------------------------------------------
map <F1> v]#ezf
map <F2> v]}zf
map <F3> zo
map <F9> a// EPHRON_<Esc>:call GetTodayDate()<CR> + kkkJxA
"map <F11> :25vs ./<CR>:set nonumber<CR>^Ww
map <F11> :WMToggle<cr>

"방향키 설정
-----------------------------------------------------------------