Сейчас я работаю над файлом, который использует много классов, методов, функций, переменных и т.д. Можно ли перейти к объявлению всех из них? Пожалуйста, учтите, что некоторые из этих объявлений находятся в одном файле, но другие находятся в других файлах (которые не могут быть открыты и вы не знаете, где находятся объявления, но они существуют). Что произойдет, если декларация будет на один уровень выше в каталоге? и что, если он на один уровень ниже?
Это делается по-другому в соответствии с языком программирования, о котором мы говорим, или процедура поиска объявлений одинакова независимо от языка?
Я читал и кажется, что решение связано с тегами. Однако я хотел бы знать, как это может быть достигнуто (шаг за шагом), особенно принимая во внимание, что в некоторых случаях мы говорим о определениях в других файлах.
Я знаю, что это можно сделать с помощью IDE, но я хотел бы знать, насколько это может быть достигнуто с помощью vim.
У меня только новая установка Vim. Я еще не установил плагины, но готов сделать, если это необходимо. Возможно, это можно сделать без и с плагинами.
Спасибо заранее!