Описание тега exuberant-ctags

Exuberant CTags is a multilanguage implementation of CTags.
1 ответ

ctags - рекурсивно генерировать файл тегов в OpenBSD

Хотя страница справочника ctags для типичного компьютера с Linux говорит, что -R Параметр switch можно использовать для рекурсивного создания файла "тегов", на странице руководства по OpenBSD не указано, как этого добиться. Так как мне сделать это н…
21 ноя '17 в 14:38
1 ответ

Как добавить поддержку Ctags в проект Xcode?

Я хочу предоставить обзор тегов в своем приложении и использовать для этого Ctags. Я скачал исходный пакет Ctags и собрал его. Теперь, как добавить его в существующий проект XCode? Или, может быть, существуют некоторые альтернативы Ctags для Xcode/C…
02 авг '12 в 14:36
0 ответов

Кавычки разрыва ctags для javascript

ctags не может пометить функцию, если она определена после строки с кавычкой в ​​регулярном выражении. var aa=/'asdf/; function bb(){ return 0; } Тогда в файле выходных тегов ничего нет, ни aa, ни bb не помечены. На самом деле, в 2008 году была обна…
22 ноя '13 в 01:55
0 ответов

Добавление областей тегов в универсальные теги

В настоящее время я пишу генератор внешних тегов для universal-ctags, чтобы получить лучшую поддержку groovy. Учитывая, что groovy уже имеет поддержку AST, я просто реализую простой скрипт на groovy (см. Здесь, если вам интересно). Моя проблема в то…
04 дек '15 в 22:12
1 ответ

Exuberant Ctags 5.8 создает файл неполных тегов для конкретного проекта

Используя Arch Linux и у меня установлен Ctag 5.8. Проект My Go имеет следующую структуру: . ├── apply │ └── apply.go ├── calculate │ └── calculate.go ├── coupon.sqlite3 ├── Godeps │ ├── Godeps.json │ └── Readme ├── main.go ├── Makefile ├── models │…
24 июл '17 в 00:00
0 ответов

Vim правильно выбрать слово под курсором

Я запускал ctags ctags -R --extra=+f из родительского каталога моего C++ проект и когда я иду в vim, я не могу перейти к файлу заголовка, потому что vim выбирает его имя без расширения. Тем не менее, когда я говорю :tag header.h оно работает. Итак, …
08 окт '16 в 05:00
1 ответ

exuberant ctags с C не дает перенаправления для правильного определения функции

Я использовал ctags с C в старом проекте, в основном в Vim. ctags работал нормально [отлично перенаправляя] Теперь база кода сильно изменилась, я запустил команду: ctags -Rтеперь, когда я делаю Ctrl + ]Я не отношусь к определению функции / макроса к…
20 май '13 в 08:43
1 ответ

Скрипт Vim захватывает число, введенное пользователем в ответ на "Введите номер и <Enter> (пусто отменяет):"

Например, если пользователь пытается перейти к тегу и использует следующую команду: :tjump "some_function" Vim покажет список возможных совпадений тегов. Есть ли способ "захватить" то, что вводил пользователь? Пример в функции: function! GoToTag () …
30 сен '17 в 22:45
1 ответ

ctags совпадают, если не комментарий

В тэге плагинов автор рекомендует добавить несколько строк в файл .ctags для создания некоторых хороших латексных меток. Одним из примеров является --regex-latex=/^\\section[[:space:]]*\*[[:space:]]*\{([^}]+)\}/\. \1/s,section/ единственная проблема…
16 май '12 в 22:06
1 ответ

Есть ли рубин-специфичная альтернатива ctags?

Exuberant ctags просто не работает должным образом в некоторых случаях. Используя обильные ctags, я получаю совершенно неверное определение: Coordinator#reporter даже не используется, когда я запускаю код, о чем свидетельствует отсутствие first выво…
08 сен '15 в 12:58
1 ответ

Exuberant Ctags выдает ошибку "Неожиданный конец файла" в пустом файле *.ml

Я обнаружил, что Exuberant Ctags не выдает выходное сообщение на большинстве пустых файлов, за исключением *.ml файлы. Чтобы воспроизвести, попробуйте следующие команды: $ touch empty.txt empty.c empty.ml $ ctags empty.txt $ ctags empty.c $ ctags em…
23 янв '19 в 03:47
1 ответ

Только ctags для c99

Я просматривал ctags man-страниц, но я не нашел ничего, что сообщило бы ctags записывать только прототипы для c99 header files, По сути, у меня есть заголовочные файлы для файлов C и C++, но я хочу только те, которые соответствуют файлам c99 (то ест…
29 июл '11 в 21:27
1 ответ

Exuberant Ctags для Python производит слишком мало тегов

Пожалуйста, обратите внимание на следующее MWE: myGlob = 1 def countMe(): for i in range(10): print(i) def countMeAgain(): for i in range(10): print(i) if __name__ == "__main__": countMe() countMeAgain() myGlob = 2 Проблема: когда я бегу ctags abc.p…
11 май '18 в 17:36
1 ответ

ctags создает пустой индексный файл для html

Ctags делают пустой индексный файл для.html Я устанавливаю из Macports новые ctags 5.8 и пытаюсь создать индексный файл для моего проекта. Но ни один файл "тэгов" не содержит только заголовков Что я могу генерировать "теги" для файла HTML? MacOS 10.…
07 мар '11 в 08:45
1 ответ

Как сделать прыжки с тегов vim такими же умными, как OmniCppComplete?

Я генерирую свои теги (Exuberant Ctags 5.9~svn20110310) следующим образом: ctags --c++-kinds=+p --fields=+iaS --extra=+q -L ctags.files У меня примерно такая структура классов: class RenderObject { InterpolatedVector offset; }; class Quad : public R…
25 ноя '11 в 17:30
1 ответ

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

Разделителем по умолчанию является символ табуляции, который является \t. Однако, если в строке анализируемого кода есть комментарии, это портит формат сгенерированного файла тегов. Как изменить разделитель по умолчанию для файла тегов, созданного C…
31 май '17 в 18:46
1 ответ

Vim Easytags Ctags error: "режим добавления не совместим с тегами stdout"

Когда я сохраняю файл в vim, я получаю следующую ошибку: easytags.vim 3.11: vim-misc 1.17.6: External command failed with exit code 1! Command line: sh -c '(/usr/bin/ctags --fields=+l --c-kinds=+p --c++-kinds=+p --sort=no -f- '\''--language-force=vi…
15 окт '17 в 00:47
2 ответа

Могу ли я добавить информацию о области действия в теги, сгенерированные с помощью `--regex-<LANG>` в обильных ctags?

Технически, я использую Tagbar в vim для просмотра тегов файла, но этот вопрос должен применяться в основном к exuberant ctags, v5.8. Предположим, у меня есть следующий файл Python, назовите его foo.py: class foo: def bar(baz): print(baz) Давайте ра…
22 мар '13 в 18:56
1 ответ

Как отладить и исправить ошибку <C -]>, чтобы перейти к тегу в vim через PuTTY, даже если: тег <tagname> работает?

Недавно я сгенерировал теги для своего проекта, используя Exuberant Ctags, следуя подходу 4 по адресу: http://ctags.sourceforge.net/faq.html. После этого я смог использовать команду tags, tag и stags для перехода к тегам. Тем не менее, Ctrl + ] т.е.…
10 фев '17 в 09:55
2 ответа

Как настроить файл TAGS (etags) для нескольких проектов git?

При настройке Emacs для проекта GIT, я использую git ls-files | xargs -d\\n etags который создает файл TAGS в текущем каталоге. Я часто хочу включать символы из другого проекта, поэтому я добавляю их с абсолютным путем: etags -a /path/to/project/*.[…
28 мар '12 в 08:56