아무래도 vim에서 벋어나기가 힘드네요

김기오 2008.03.27 21:41 조회 수 : 5615 추천:79

창우씨 책을 보면서 기능을 보강하고 나니
점점 vim에서 헤어날 수가 없네요

컴파일, 창 분할, 태그 검색, 심볼 검색 등등
필요한건 거의 다 있는데

파일 트리 보여주는 기능이 Project라는 플러그인에 있는데
그 플러그인 사용법만 좀 조사하면
emacs랑 비슷하게 될것 같습니다.

아래는 제가 쓰는 설정 일부입니다.

set tabstop=4
set shiftwidth=4
set number
color elflord

set path=/usr/include

" ,st 는 가로 창을 나눈다.
func! Sts()
    let st = expand("<cword>")
    exe "sts ".st
endfunc
nmap ,st :call Sts()<cr>

func! Vts()
    let vt = expand("<cword>")
    exe "vs"
    exe "ts ".vt
endfunc
nmap ,vt :call Vts()<cr>


" cscope를 사용하기 전에 미리 설정 사항
set csto=0
set cst
set nocsverb

" cscope 데이터베이스 파일 읽기
if filereadable("./cscope.out")
    cs add cscope.out
endif
set csverb


" ,css 명령은 :cs find s <symbol> 과 같은 역할을 함 (심볼 찾기)
func! Css()
    let css = expand("<cword>")
    new
    exe "cs find s ".css
    if getline(1) == ""
        exe "q!"
    endif
endfunc
nmap ,css :call Css()<cr>


" 라이브러리의 man 페이지 열기
func! Man()
    let sm = expand("<cword>")
    exe "!man -S 2:3:4:5:6:7:8:9:tcl:n:l:p:o ".sm
endfunc
nmap ,ma :call Man()<cr><cr>


" make 실행한 후 결과 메시지를 새 창에 열어서 보여주기
func! Make()
    exe "make"
    exe "cw"
endfunc
nmap ,mk :call Make()<cr>
번호 제목 글쓴이 날짜 조회 수
공지 [공지] 하이퍼바이져 스터디 관련 Q&A 게시판 입니다. woos 2016.04.09 237
155 Emulation과 Full Virtualization 차이 [2] 황선욱 2011.04.02 5875
154 레드햇 클라우드 솔루션 소개 자료 이승희_대전 2011.09.03 5866
153 KGDB 디버깅 정말 열심히 했으나 결국 실패 했습니다. 용석씨 결과 좀 알려주세요~~~ [1] 김연희 2011.07.04 5805
152 NVIDIA GeForce 7025 쓰시는분 보세요. [1] 백창우 2008.01.07 5792
151 내일 참석하지 못할 것 같습니다 죄송합니다. [1] 정찬호 2008.05.16 5783
150 분석 시작전에 x86 이해 문의 [9] file 백창우 2008.01.06 5719
149 VMX 기능 켜기 문제 [4] 김기오 2008.02.21 5703
148 [정보] XEN 설치 가이드 [1] 박세율 2008.01.29 5662
» 아무래도 vim에서 벋어나기가 힘드네요 [1] 김기오 2008.03.27 5615
146 스터디 소스 관리가 너무 어렵습니다 ㅜㅜㅜ svn으로 옮기는 것은 어떨까요?? [2] 김연희 2011.09.19 5610
145 Unix Systems for Modern Architectures 책 제본 [7] 김기오 2008.04.24 5588
144 Xen관련된 참고 논문입니다.(1) file 정성욱 2007.12.26 5539
143 Nested Virtualization [11] 박은병 2010.11.25 5503
142 [re] 성욱씨 emacs 문의요 [2] file 정성욱 2008.03.27 5499
141 이건 정말 기막힌 응용이네요. [2] 백창우 2007.11.22 5456
140 자동 ctags 만들어주는 스크립트좀 공유해주세요 [2] 박세율 2008.04.20 5424
139 인텔 매뉴얼 신청하세요 [4] 김기오 2008.01.25 5409
138 xen이 4.0이 release되었네요 [3] 박은병 2010.05.06 5397
137 창우씨가 만드신 vimrc 파일 주실 수 있나요? 김기오 2008.03.15 5375
136 안녕하세요 - 이일렬 입니다. 이일렬 2007.12.18 5368
XE Login