cscope는 기본적으로 c소스만을 다룸 그래서:
#!/bin/sh rm -rf cscope.files cscope.files find . \( -name '*.c' -o -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.s' -o -name '*.S' \) -print > cscope.files cscope -b -icscope.files ctags -L cscope.files
도스(cygwin)에서는 find가 도스 명령어로 먹기 때문에 다음과 같이 전체 path로 적어준다.
@c:\apps\cygwin\bin\find ... @c:\apps\cygwin\bin\cscope ...
nnoremap c<Space>g :SCOGlobal expand('<cword>')<CR> nnoremap c<Space>c :SCOSymbol expand('<cword>')<CR> nnoremap c<Space>s :SCOSaveSearch<CR> nnoremap c<Space>t :SCOTag ''<CR> nnoremap c<Space>w :SCOWhoCall expand('<cword>')<CR> nnoremap c<Space>i :SCOInclude expand('<cfile>')<CR> nnoremap c<Space>f :SCOFile expand('<cfile>')<CR> nnoremap c<Space>b :SCOBuffer<CR> nnoremap c<Space>m :SCOMark<CR> nnoremap c<Space>n :SCOMarkSmart<CR> nnoremap c<Space>r :SCOReMark<CR