'ctags'에 해당되는 글 1건
- 2008.03.11 ctags 설정 4
ctags 설정
Programming/Kernel 2008. 3. 11. 23:23
<어라 새로운 플긴이네요...... 몰랐네....... 이거함 적용 ㅋ>
리눅스 커널 프로그래밍이란 책을 보고 있습니다
커널책중에 이게 젤 만만해 보이더군요 ( 쉽다는 말이 아니라 그중에서............)
뭐 암튼.;; 근데 앞부분에 ctags를 설정하는 부분이 있길래(csope,tlist는 사용하지만 이건 처음) 122 page..........
따라서 해봤는데 제대로 안되네여..
일단 커널소스있는데서
ctags -R
을 한뒤에 검색...
일단 tags 가 있는데서
vim -t task_struct
하면 잘되는데 그안(vim)에서
:ta mm_struct 하면 안되는겨 -_- 그래서 구글도 찾아보고 하니까 답이 나오네...
~/.vimrc에다가
set tags=./tags,tag파일이있는작업디렉토리/tags,.............. "여기 set tags를 아예 안적으면 ctags가 제대로 작동 X
라는 식으로 tags파일을 "절대경로" 로 정해줘야 하네요.. 직접 저 태그파일의 경로를 말이에요..
그러니까 control + ] 도 잘 동작하네요 ㅋ
<대충 요약> 자세한건 :help tags (이겟죠뭐)
control + ] => 현제 커서위치에 해당하는 자료구조로 이동
control + t => 좀전의 위치로 이동
:ta XXX => tag파일에서 XXX 검색
:ta /XXX => tag파일에서 XXX 포함하는것도 검색
:tj XXX => 2개이상이면 ls처럼 list 출력
:tn,:tp => (tag)next,prev
tags => History list
아나 설정파일 같은거 할때 책에 이런거좀 적어주지 칫.,. 데뱡이나 펫호라아님 무시하는 건가효??
우리 아치는 머셈??
내가 만드는 호좁한 기껏해야 천줄안팍인 프로그램은 이딴거 별 필요 없었는데....... 확실히 커널크기가 크니까
이런것도 필요한듯하네요
음......글구 스터디할분이랑 같이 수요일날부터 하기로 했는데 같이할님이랑 못만나겠네요......
일단 혼자서라도 해야...............
.......................학과 공부 대충하고 이거 해도 되려나........
덧> tags파일이 자주 수정된다면 걍 crontab에 등록시켜 버려도 될거 같다 알아서 갱신하게 ㅋ
학교땜에 바빠서 제대로 건들일수가 없네여 ㅜㅜ
'Programming > Kernel' 카테고리의 다른 글
리눅스와 윈도우의 fat 파일쓰기 차이??? (8) | 2008.06.27 |
---|---|
확실히 다르잖아!! (4) | 2008.04.15 |
본체 전원키로 시스템 off 시키기 (4) | 2007.04.22 |
운영체제 없이 화면에 A를 찍어보아요... (6) | 2007.04.06 |
KernelProgramming-printk (5) | 2006.07.24 |