저는 요즘 sourceinsight로 각각의 application들별로 project로 만들어 쓰고 있는데요, 이렇게 하면 다른 모듈로의 호출을 따라가지 못하는 불상사가 생깁니다. 그렇다고 한방에 프로젝트를 만들면 너무 관리가 어려워서 어쩔까 고민을 하던 와중에 vi + ctags의 기능을 알게 되었습니다.
( 머 이미 아는 분이 대다수라 생각 중 --; 사실 안써도 그만 --;)

 최상위 폴더에서 ctags를 실행.

# ctags -R

그런 후 원하는 함수명을 다음과 같이 입력하면 vi가 해당 함수로 이동.

# vi -t 함수명


그리고, vi 내에서 이동은 다음과 같습니다.

ctrl + ] : 함수구현부로 이동

ctrl + T : 빽

2008/08/06 12:55 2008/08/06 12:55

Translate to English

번역 api에 대한 설명은 이 포스트를 참조하세요...

트랙백 주소 :: http://cybershin.x-y.net/tt/trackback/233

댓글을 달아 주세요

  1. dsp 2008/08/08 09:04  댓글주소  수정/삭제  댓글쓰기

    팀내 다른분의 답변 :
    ctags과 함께 VIM의 taglist script을 사용하시면 좀 더 편한 개발환경을 사용하실 수 있습니다.

    아래 사이트에서 받으실 수 있어요. (Screenshot 보시면 taglist가 어떤놈인지 알 수 있으실 거에요)
    http://vim-taglist.sourceforge.net

    Ubuntu에서는 apt-get install vim-scripts 하시면 한방에 설치됩니다.
    .vimrc 파일에
    map <F2> :TlistToggle<cr>
    이렇게 적어주시면 F2키로 taglist 를 On/Off 시킬 수 있습니다.

    참고로, http://www.vim.org/scripts/script_search_results.php?order_by=rating 사이트에 보면 좀 더 다양한 script 목록을 보실 수 있습니다.~