2

如何为etags声明(即@interface块内)和定义(即@implementation块内)生成标签?

默认行为只是为定义生成标签。我已经尝试调用etagswith--declarations但这并没有解决问题。一种方法是传递自定义正则表达式,但我对etags.

4

2 回答 2

0

文档明确指出,objective-c的标签是“类、类类别、方法和协议的定义”,所以我认为 etags 通常不可能。您可能可以使用 --regex 选项来完成一些事情。

GNU Global是另一个标记系统,它也不直接支持 Obj-C。)

于 2010-09-24T20:31:59.783 回答
-1

远景:你检查过 Exuberant Ctags ( http://ctags.sourceforge.net/ )。它比 ctags 更强大一些。因为它,我很久以前就从 etags 转移到了 ctags,但我从未玩过 Objective-C。

  • 约翰
于 2010-09-20T13:27:58.083 回答