tags 로 소스 코드 분석할때...?
글쓴이: kkojiband / 작성시간: 화, 2004/02/03 - 11:22오전
커널이나 부피가 있는 소스 코드를 볼때 전 tags 를 주로 쓰는데요,
약간 불편한 점이 있습니다....
만약에 커널 소스의 루트 에서 ctags -R * 이렇게해서 tags 를 생성시켜놓고 init 의 main.c 을 살펴본다면 현재 디렉토리에 tags 가 없어서 실행이 안되잖아요...
전 그래서 임시방편으로 .vimrc 의 set tags 에 커널 소스의 tags 를 아예 걸어넣고 사용을 하고 있거든요...
정말 무식한 방법이죠...-_-;;;
이것때문에 파워툴 책도 살펴보고 여기저기 찾아봤는데 마땅한 해결책을 못 찾았습니다...
좋은 방법 있으면 알려주세요~
Forums:
Re: tags 로 소스 코드 분석할때...?
커널 루트에서 vi init/main.c 라고 하면 되겠네요. :)
껍질의 파괴
set tags 사용이 왜 무식한 방법이라고 생각하시는지 -.-;;
set tags 사용이 왜 무식한 방법이라고 생각하시는지 -.-;;
저도 저렇게 사용합니다.
ctags 할때는 절대 패스로 하고요.
screen + vim + ctags 좋아요~
저역시...
vimrc 내용
============================================
set tags=./tags,../include/tags,/DATA/CVS/kernel/tags,/DATA/CVS/kernel/lilo-21.4.4/tags,/usr/include/tags,/usr/local/include/tags,/usr/src/linux/tags,/usr/local/hybus-arm-linux-R1.1/tags
============================================
이제껏 이렇게 썼는데 이거보다 더 좋은 방법도 있나요? ㅡㅡ? (글쩍 글쩍)
음 저랑 사용하는게 약간 틀린군요.전 대충 1~2개의 tags 파일로
음 저랑 사용하는게 약간 틀린군요.
전 대충 1~2개의 tags 파일로만 사용합니다.
양이 좀 늙어 나긴 하는데.. 그리 불편하지 않던데..
ctags -f ~/tmp/tags `find $PWD -name '*.c' -o -name '*.h'`
screen + vim + ctags 좋아요~
제가 예전에 언뜻 본거 중에 하나가 현재 디렉토리에 있는 .vimrc 설
제가 예전에 언뜻 본거 중에 하나가 현재 디렉토리에 있는 .vimrc 설정을 읽어들이게하는게 있었거든요...
그게 된다면 커널 소스 루트에 .vimrc 에 tags 설정해놓으면 그 하위에서는 커널의 tags 를 쓸수 있겠죠...
제 생각엔 이 방법이 제일 깔끔하고 좋은거 같은데 어디서 봤었는지 기억도 안나고 아무리 찾아봐도 없네요...대체 어디서 본건지...혹시 꿈속에서...-_-;
혹시 여기에 대해서 아시는 분 계신가요??
이제 졸업이다...사랑하는 SKKULUG 후배들아 안녕~
[quote="kkojiband"]제가 예전에 언뜻 본거 중에 하나가 현
예 됩니다.
~/.vimrc에 set exrc라는 항목을 넣어주세요.
그러면 현재 디렉토리의 .vimrc파일을 맨 마지막에 읽습니다.
여기에 set tags를 해주면 되겠지요.
댓글 달기