Вопросы по теме 'ctags'

Как заставить ctags подбирать функции в файле .h?
Я использую Exuberant Ctags 5.7. Я пытаюсь создать базу данных тегов для CGContext.h с помощью: tags /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Headers/CGContext.h В полученный файл тегов не...
691 просмотров
schedule 03.09.2023

VIM + Ctags не работает в WinXP
Ладно, ребята, вы мне единственная помощь :) У меня GVim v. 7.3, Exuberant CTags 5.8, omnicppcomplete (0.41) - если быть точным, все последние. Я пытаюсь создать теги для использования в VIM, но, похоже, он полностью игнорирует данные в файле...
661 просмотров
schedule 29.09.2022

VIM + ctags открывают слишком много надоедливых буферов
Обычно я работаю только с двумя или тремя файлами одновременно, поэтому после сопоставления «Shift+H» с «:bn» я могу быстро переключаться между этими файлами, нажимая «shift+H» несколько раз (мне не нужно используйте :ls плюс :bn). Но после перехода...
574 просмотров
schedule 02.07.2022

ctags, vimwiki, vim и tagbar-plugin
Пытаюсь создать теги для вики-файла = vimwiki. Это мое определение ctags, сохраненное как ctags.cnf --langdef=vimwiki --langmap=vimwiki:.wiki --regex-vimwiki=/^=[ \t]+(.*)/\1/h,heading1/ --regex-vimwiki=/^==[ \t]+(.*)/2-\1/h,heading2/...
2535 просмотров
schedule 18.07.2023

VIM: Показать функцию/класс PHP в командной строке?
Есть ли способ показать текущую функцию PHP или имя класса в командной строке VIM? Я нашел плагин для отображения имен функций C в строке состояния , но это не работает для PHP, и в любом случае я предпочитаю использовать командную строку для...
906 просмотров
schedule 02.03.2023

Показать все совпадающие результаты grep на новой вкладке в Vim
Я пытаюсь сопоставить горячую клавишу, чтобы сделать в Vim следующее: Совпадение с текущим c-словом, отмеченным в данный момент курсором Создать список всех найденных вхождений в текущем проекте Откройте новую вкладку с результатами...
2089 просмотров
schedule 21.03.2024

Настройка Vim для проблем с полным заполнением и ctags
Я только начинаю использовать vim в течение полумесяца, так как я хочу использовать его для кода C ++, я просто устанавливаю омникомплецию для автоматического завершения кода. Однако, когда я следую инструкциям в файле omnicppcomplete.txt (я скачал...
713 просмотров
schedule 27.12.2022

ctags для сценариев оболочки без расширений
Я работаю над сценарием Bash, который предназначен для запуска «как инструмент», поэтому имеет имя без расширения и строку #!/usr/bin/bash вверху. В моем сценарии есть несколько функций, поэтому было бы неплохо, если бы я мог использовать...
4010 просмотров
schedule 10.01.2024

Проверка исходного кода с помощью vim, ctags и других инструментов
Существует много информации о том, как просматривать исходный код с помощью vim/ctags, например, переход к тегу, навигация по стеку тегов, поиск соответствия тегов и т. д. Однако я не могу найти информацию о том, как на самом деле проверять...
1481 просмотров
schedule 19.02.2023

Скажите Ctags не анализировать контент внутри комментариев
Когда я создаю свой файл ctags, он, похоже, также анализирует содержимое комментариев. Например, используя плагин Vim Tagbar, я вижу в списке функций несуществующие функции, такие как: is in просто Здесь происходит то, что ctags заходит...
272 просмотров
schedule 29.04.2023

viml: получить список всех ctags
Есть ли способ получить список viml всех тегов, определенных в файлах тегов? Прямо сейчас я делаю это: let alltags = split(system('cut -f1 tags | tail +7 | uniq'), "\n") который работает для меня (т.е. только один файл тегов,...
403 просмотров
schedule 04.03.2023

Как запускать команды/скрипты vim из корня проекта?
У меня есть множество команд, которые я хотел бы запускать не в текущем каталоге, а в корневом каталоге проекта. то есть переход по каталогам, пока я не достигну какого-либо признака корня, например, каталога .git. Например, запуск vimgrep -r...
1367 просмотров
schedule 20.07.2022

Как получить переменные, функциональные символы в Visual Studio?
Я хочу настроиться на анализ исходного кода Visual Studio 2013. Для этого я хочу получить список символов переменной-члена, функции-члена, локальной переменной, имени класса и т. д. Я пробовал ctags, Clang. ctags позволяют мне узнать некоторую...
134 просмотров
schedule 22.10.2023

Создание тегов С++ с помощью ctags для файлов без суффикса
У меня проблема с генерацией c++-tagfiles с ctags. К сожалению, в нашем проекте у нас есть много заголовочных файлов без файлового суффикса, и я не получаю никаких тегов для этих файлов при работе с ctags -R −−language−force=C++ --sort=yes...
533 просмотров
schedule 25.12.2023

Использование cscope и ctags во FreeBSD
Я обычно использую cscope и ctags в Linux. Я просто запускаю ctags -R и cscope -R в исходном каталоге, чтобы начать просмотр исходного кода. Похоже, во FreeBSD все по-другому. Кто-нибудь, пожалуйста, опубликуйте шаги, чтобы добиться...
1793 просмотров
schedule 04.02.2023

ctags не работает с длинными именами файлов
я использовал ctags -e -R foo генерировать ТЕГИ. Но TAGS включает в себя имена файлов в виде тегов, например foo/a/bar/d/vvv.cpp Настоящее имя файла должно быть foo/abc/bar/ddd/vvv.cppp Поэтому он не может найти правильные...
69 просмотров
schedule 14.12.2022

Во время компиляции как найти макрос определяется в каком заголовочном файле
Давайте возьмем приведенный ниже код. Если макрос HAVE_SYS_SELECT_H определен, то они включают файл заголовка. Мне нужно знать, где находится макрос? То есть в каком заголовочном файле макрос определен. Есть ли возможность для этого при...
765 просмотров

Должен ли я использовать Universal-ctags?
Я уже давно использую Exuberant-ctag Даррена Хиберта; это неотъемлемая часть моего набора инструментов vim. Я помечаю код python, Java и C (также использую cscope). Недавно я прочитал, что мне следует подумать о переходе на более современную его...
3686 просмотров
schedule 17.01.2024

Где именно я могу найти полную ссылку на опцию Vim `tags`?
Я вижу два ответа, в которых говорится о настройке параметра tags Vim таким образом, чтобы он начинал искать файл tags из текущего каталога и работал по дереву каталогов, пока он не был найден. Команда выглядит так. set tags=./tags;/ Вот...
262 просмотров
schedule 13.10.2022

Как указать, где создавать файл тегов
В настоящее время у меня есть такой каталог проекта MainProject |_ProjectA | |_src | |_file1.cpp | |_file2.cpp | |_..... | |_tags <---tag file generated here |_ProjectB | |_src | |_file3.cpp | |_file4.cpp |...
2119 просмотров
schedule 11.12.2022