Linux || vim + ctags + cscope + Taglist 연동하여 사용하기

설치


 

ctags, cscope 설치

$ sudo apt-get install ctags cscope

 

taglist 설치

$ wget -O taglist.zip http://www.vim.org/scripts/download_script.php?src_id=7701

또는 다음 링크에서 최신 버전을 다운로드 한다.
http://vim-taglist.sourceforge.net/

홈디렉토리에 .vim 디렉토리가 없다면 생성

$ mkdir ~/.vim

taglist.zip을 .vim 디렉토리로 이동하여 압축 해제

 

쉘스크립트 만들기

$ vim mktrace.sh

다음 내용 추가

#!/bin/sh
rm -rf cscope.files cscope.files
rm -rf tags

find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.s' -o -name '*.S' -o -name '*.asm' \) - print > cscope.files
ctags -R

cscope -i cscope.files

 

.vimrc 설정

다음 내용 추가

" cscope 설정
set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb

if filereadable("./cscope.out")
cs add cscope.out
else
cs add /usr/src/linux/cscope.out
endif
set csverb

 

 

출처

  • http://sosal.tistory.com/11
  • http://jajilgure.springnote.com/pages/6658911
  • http://www.dduri.net/blog/entry/ctags?TSSESSIONddurinetblog=15adcd50603db98127e083932578a603
  • http://blog.naver.com/PostView.nhn?blogId=babywolfusa&logNo=40055178738&parentCategoryNo=27&viewDate=&currentPage=1&listtype=0
  • http://ppiazi.tistory.com/22

Leave a Reply