Вопросы по теме '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 просмотров
schedule
21.09.2023
Должен ли я использовать 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