Sử dụng exuberant-ctags 5.8 cho gcc 4.4.3 c89Khi sử dụng exuberant-ctags bạn sử dụng các tùy chọn nào?
Tôi chỉ mới bắt đầu sử dụng thẻ mở rộng và tôi chỉ tự hỏi bạn đã thêm tùy chọn nào.
Dưới đây là danh sách và tôi chỉ tự hỏi đã thêm quá nhiều có thể sẽ bị giết.
$ ctags --list-kinds=c
c classes
d macro definitions
e enumerators (values inside an enumeration)
f function definitions
g enumeration names
l local variables [off]
m class, struct, and union members
n namespaces
p function prototypes [off]
s structure names
t typedefs
u union names
v variable definitions
x external and forward variable declarations [off]
tôi sẽ sử dụng như sau:
ctags -e --c-kinds=+defgpstux -R
Tôi chỉ tự hỏi: là quá mức cần thiết không?
c classes No -- I don't have any classes as this is c
d macro definitions YES -- I have many macros
e enumerators (values inside an enumeration) YES
f function definitions YES
g enumeration names YES
l local variables [off] NO
m class, struct, and union members NO
n namespaces NO
p function prototypes [off] YES
s structure names YES -- Is there any difference with m
t typedefs YES
u union names YES
v variable definitions NO
x external and forward variable declarations [off] YES
Nhưng Cscope không hỗ trợ C++. phổ-ctags là con đường để đi đây – Pascalius