저는 요즘 sourceinsight로 각각의 application들별로 project로 만들어 쓰고 있는데요, 이렇게 하면 다른 모듈로의 호출을 따라가지 못하는 불상사가 생깁니다. 그렇다고 한방에 프로젝트를 만들면 너무 관리가 어려워서 어쩔까 고민을 하던 와중에 vi + ctags의 기능을 알게 되었습니다.
( 머 이미 아는 분이 대다수라 생각 중 --; 사실 안써도 그만 --;)
( 머 이미 아는 분이 대다수라 생각 중 --; 사실 안써도 그만 --;)
최상위 폴더에서 ctags를 실행.
# ctags -R
그런 후 원하는 함수명을 다음과 같이 입력하면 vi가 해당 함수로 이동.
# vi -t 함수명
그리고, vi 내에서 이동은 다음과 같습니다.
ctrl + ] : 함수구현부로 이동
ctrl + T : 빽
Translate to English
번역 api에 대한 설명은 이 포스트를 참조하세요...





82129
67
248












댓글을 달아 주세요
팀내 다른분의 답변 :
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 목록을 보실 수 있습니다.~