cscope
пошаговый пример
Перейдите в базовый каталог вашего проекта и запустите:
cscope -Rb
Создает файл cscope.out
, который содержит проанализированную информацию. Генерация достаточно быстрая, даже для таких крупных проектов, как ядро Linux.
Откройте vim и запустите:
:cs add cscope.out
:cs find s my_func
s
является мнемоникой для symbol
. Другие cscope
предоставленные запросы также возможны.
Интерфейс cscope (ouside Vim) также имеет запрос присваивания переменной (подмножество вхождений символов), который Vim, похоже, не предлагает (?)
Добавляет список абонентов в список быстрых исправлений, который вы можете открыть с помощью:
:copen
Перейдите к линии, которая вас интересует, и нажмите Enter, чтобы прыгнуть туда.
Смотри также: