[quote:3rdwooh0]syntax on
set bg=dark
colorscheme slate
set hlsearch
set ts=4
set sw=4
set nu
set ruler
set showmode
set smartindent
set autoindent
set showmatch
set bs=2
set nocp
map <F1> K
map <F2> :w!<CR>
au FileType c map <F3> :! gcc -o %< %
au FileType c map <F4> :! ./%<
au FileType cpp map <F3> :! g++ -o %< %<CR>
au FileType c map <F5> :! g++ -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -lSDL -lpthread -o %< % -lSDL<CR>
[/quote:3rdwooh0]
이렇게 vim 설정을 해놓고 쓰고 있거든요. 근데 사실 처음 우분투 깔았을 때는 vim을 이용해서 php라든가 c++이라던가 여러 코딩을 했었는데, 쓰다 보니 gedit나 기타 툴 등이 편해서 안 쓰고 있어요. 아무튼 이 vimrc파일은 인터넷에서 적당히 짜집기 한 것들인데, 인터넷에 있는 것들이 대부분 돌고 도는 것들이라 다들 같아서요. 우분투 쓰시는 고수님들의 vimrc설정 파일이 궁금해서 한번 올려봅니다…
fileencodings가 없네요. 이건 사람마다 조금씩 다르던데 전
set fileencodings=ucs-bom,utf-8,euc-kr,cp949,latin1
정도를 씁니다. 그리고 gvim을 쓸 경우에
autocmd BufEnter * lcd %:p:h
정도 있으면 좋을 것 같구요.
[quote="Lbird":exdg33ig]fileencodings가 없네요. 이건 사람마다 조금씩 다르던데 전
set fileencodings=ucs-bom,utf-8,euc-kr,cp949,latin1
정도를 씁니다. 그리고 gvim을 쓸 경우에
autocmd BufEnter * lcd %:p:h
정도 있으면 좋을 것 같구요.[/quote:exdg33ig]
아~ 한발 빠르셨네요…
fileencodings 이야기를 하려고 내 설정파일 보고 왔더니, 덧글에 이미…
이건 조금 다른 내용입니다만, 새로 글타래 열기가 뭐해서 여기에 붙여봅니다.
(vim 설정이라 생각하고 봐주세요)
이미 7년 전에 kldp에 올라왔던 글입니다
[url:exdg33ig]http://kldp.org/node/7095[/url:exdg33ig]
좋은 해결 방법이 이미 나와있나요? 검색하다가 우연히 눈에 밟힌 주제라서 좀 찾아봤는데, 새로 컴파일 하는 것 말고 좀 더 쉬운 방법이 있을듯 합니다만…?
전
autocmd BufEnter * lcd %:p:h
이게 더 이쁜데요. 저건 파일 열면 vim의 작업 디렉토리를 그 파일이 있는 디렉토리로 옮기는 것인데, nautilus 같은 데서 바로 gvim으로 파일을 열 때 편하더라구요. 터미널에서 vim으로 열 때야 별 쓸모가 없지만…
근데 저걸 help 보면서 스스로 알아낸 건지, 어디에 있는 걸 긁어 온 건지 기억이 안 나니, 출처를 들이대시면 숨습니다.
[quote="Lbird":2nc7p51j]전
autocmd BufEnter * lcd %:p:h
이게 더 이쁜데요. 저건 파일 열면 vim의 작업 디렉토리를 그 파일이 있는 디렉토리로 옮기는 것인데, nautilus 같은 데서 바로 gvim으로 파일을 열 때 편하더라구요. 터미널에서 vim으로 열 때야 별 쓸모가 없지만…[/quote:2nc7p51j]
전 set autochdir 을 쓰는데 같은 일을 하는 것 같네요.
전 우분투의 /usr/share/vim/vim72/vimrc_example.vim을 복사해 와서
조금 수정해서 쓰고 있습니다.
최근에
set laststatus=2
를 추가했는데 창을 분할할 때만 나오는 상태바를 항상 나오게 하는 겁니다.
그리고 쓰는 건 ~ 붙은 파일이 귀찮아서
set backupdir=~/.vimbackups
로 씁니다.