Etags: сгенерировать тег для объявления методов Objective-C - PullRequest
2 голосов
/ 18 сентября 2010

Как заставить etags генерировать теги как для объявления (то есть внутри блока @interface), так и для определения (то есть внутри блока @implementation)?

Поведение по умолчанию только для генерациитеги для определения.Я уже пытался вызвать etags с --declarations, но это не решило проблему.Можно было бы передать пользовательское регулярное выражение, но я не очень знаком с синтаксисом, используемым etags.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2010

В документации прямо говорится, что теги для target-c являются "определениями для классов, категорий классов, методов и протоколов", поэтому я полагаю, что это невозможно при использовании etags.Возможно, вам удастся что-то сделать, используя параметр --regex.

( GNU Global - это другая система тегов, которая также не поддерживает Obj-C напрямую.)

0 голосов
/ 20 сентября 2010

Long shot: Вы проверили Exuberant Ctags (http://ctags.sourceforge.net/). Это немного более мощно, чем ctags. Я давно сделал переход от etags к ctags из-за этого, но я никогда не играл с Objective- C.

  • John
...