Linux/vim

mkcscope.sh & mkctags.sh

暻煥 2024. 2. 3. 14:06

cscope와 ctags 설치

$ sudo apt-get install exuberant-ctags
$ sudo apt-get install cscope

 

cscope 데이터 베이스 만들기 스크립트

# mkcscope.sh
#!/bin/bash

rm -vrf cscope.files cscope.out

find ./ \
-name "*.cpp" -o \
-name "*.CPP" -o \
-name "*.c" -o \
-name "*.C" -o \
-name "*.h" -o \
-name "*.H" -o \
-name "*.mm" -o \
-name "*.MM" -o \
-name "*.ac" -o \
-name "*.am" -o \
-name "*.s" -o \
-name "*.S" > cscope.files
cscope -b -v -i cscope.files

 

ctags 데이터 베이스 만들기 스크립트

# mkctags.sh
#!/bin/bash

ctags -RV --fields=+Kl

.