Как отобразить переменные в окне Taglist в энергии

Я использую плагин Taglist в энергии. В taglist окне я вижу теги как пространства имен, классы, структура, функция, но не переменные. Я видел снимок экрана (присоединенный ниже) на веб-сайте Taglist, который имел эту информацию. Я использую Vim 7 и Избыточный Ctags 5.8, и я генерировал свой ctags, использующий эту команду

ctags --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++

alt text
(источник: sourceforge.net)

9
задан Glorfindel 26 June 2019 в 10:04
поделиться

1 ответ

Насколько я знаю, плагин Taglist показывает только те переменные, которые имеют файловую область видимости. область видимости. Он не показывает переменные, которые имеют только область видимости функции.

Для быстрого теста просто добавьте переменную любого типа в начало вашего исходного файла, сохраните исходный файл, установите переменную в область видимости функции. сохраните исходный файл, установите курсор в окно списка тегов и нажмите u для обновления списка тегов. Теперь эта переменная должна появиться в окне списка тегов. Это работает для моих C-файлов.

Кстати:

... и я сгенерировал свои ctags с помощью этой команды

ctags --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++

Вы имеете в виду, что вы генерируете свой собственный файл тегов для плагина taglist используя эти опции ctags? Насколько мне известно, taglist использует свои собственные опции ctags и генерирует временный файл тегов. Пользователь не имеет никакого влияния на опции ctags и файл тегов.

1
ответ дан 4 December 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: