vi 친구 cscope
다운 및 설치
apt-get install cscope
아래 명령을 원하는 폴더 루트에서 실행
find . -name *.[chsCHS] -print > cscope.files
cscope -b -i cscope.files
이후 cscope -k를 사용하여 실행해서 찾아보면된다..
자세한 사항은 좀더 사용해보고 차차 올리도록 하겠다.
나오는건 ctrl + d 다.
한번 검색을 하고 다시 검색을 하려면.. 검색 창에서 Ctrl + Shift + i 를 치면 된다. \
cscope를 DB를 만들고 vim에서 연결해서 쓰면 좋다.. ^^ (20180328)
// 실행 파일을 하나 만든다.
vim mkcscope.sh
//실행 파일 내용.
#!/bin/bash
find . -name ‘*.cpp’ -o -name ‘*.c’ -o -name ‘*.cc’ -o -name ‘*.h’ -o -name ‘*.s’ -o -name ‘*.S’> cscope.files
cscope -b -i cscope.files
//해당 파일 실행가능하도록 권한 설정
chmod 777 mkcscope.sh
//어디서든 호출 가능하도록 디렉토리 이동.
mv mkcscope.sh /usr/local/bin
위와 같이 만들고 원하는 폴더에서 실행을 하면 하위 디렉토리 포함한 cscope DB가 만들어 지게 된다.
이제 vim 실행했을때 :cs add ./cscope.out 을 실행하고…
:cs help를 치면 검색 방법들이 나오게 된다. ^^
아마 해보면.. 행복함을 느끼게 될것이다.