Описание тега 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