Как изменить разделитель по умолчанию для файла тегов, созданного CTAGS

Разделителем по умолчанию является символ табуляции, который является \ t. Однако, если в строке анализируемого кода есть комментарии, это портит формат сгенерированного файла тегов. Как изменить разделитель по умолчанию для файла тегов, созданного CTAGS?

-1

Решение

Вам может понравиться функция xformat для Universal-ctags. С помощью функции вы можете определить свой собственный формат вывода.

[jet@localhost]~/var/ctags% cat input.c

#define ZERO 0
int main(void)
{
return ZERO;
}
[jet@localhost]~/var/ctags% ./ctags -x --_xformat='(N, K, L) = ("%{name}", "%{kind}", %{line})' input.c

(N, K, L) = ("ZERO", "macro", 1)
(N, K, L) = ("main", "function", 2)

http://docs.ctags.io/en/latest/news.html#customizing-xref-output может дать вам больше советов.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]