Как искать подпрограммы / модули в MS Visual Studio 2010

Есть ли в MS Visual Studio 2010 (я использую Intel Visual Fortran Composer XE 2011) способ поиска подпрограмм и модулей? Например, если я нахожусь в подпрограмме (написанной кем-то другим), которая вызывает другое имя подпрограммы, я обычно использую «поиск в файлах», чтобы найти эту последнюю подпрограмму, но есть ли более прямой способ, например, щелкнув правой кнопкой мыши функцию ( или модуль) имя? я не мог найти ни одного. Спасибо


person Millemila    schedule 06.01.2013    source источник
comment
Вы имеете в виду в MS Visual Studio?   -  person Vladimir F    schedule 06.01.2013
comment
Да, я имею в виду MS Visual Studio. Я изменил название.   -  person Millemila    schedule 06.01.2013


Ответы (2)


Начиная с Composer XE 2011 update 6 (версия компилятора 12.1), стиль просмотра исходного кода, который вам нужен, доступен в рамках интеграции Intel Fortran Visual Studio. Убедитесь, что вы его включили - в разделе «Инструменты»> «Параметры» в текстовом редакторе> Фортран> категория «Дополнительно» установите для параметра «Собрать информацию о звонках / вызывающих абонентах» и «Собрать информацию обозревателя объектов» значение «Истина», а для параметра «Отключить базу данных» - значение «ложь».

Может потребоваться перезапуск Visual Studio. Модули и процедуры в текущем решении затем можно будет просматривать с помощью раскрывающихся списков в верхней части окон редактирования исходного кода и различных параметров в контекстном меню в окне редактора.

Для решений с большой базой кода сбор и обслуживание информации, на которую полагается исходный браузер, может потребовать значительных ресурсов. Поддержка процедур, доступных через общий интерфейс, оставляет желать лучшего.

person IanH    schedule 06.01.2013
comment
Хорошо, у меня есть обновление 5, у меня нет расширенной категории. Буду обновлять. Пара вопросов: 1) Работает ли он также для решений, в которых есть проекты как на fortran, так и на C ++? 2?) Также есть возможность щелкнуть по переменной и посмотреть, где она была определена? Спасибо. - person Millemila; 07.01.2013
comment
Сомневаюсь, что поддерживаются смешанные проекты. Поддерживается определение местоположения (возможно, только локального?) Переменных (также отмечается, что определение переменной Fortran может быть распределено по нескольким операторам). Конкретные вопросы лучше всего задавать на форумах Intel.. - person IanH; 07.01.2013

  1. Улучшения редактора исходного кода от Fortran CodeNav.

    Fortran CodeNav - полезное расширение для кодирования fortran с MS VS. Он поддерживает «Перейти к объявлению члена», «Список использований элемента», «Автозаполнение» и поиск. Я рекомендую Fortran CodeNav, потому что он поддерживает сочетания клавиш. Fortran CodeNav для VS2010 можно загрузить с старого сайта.

  2. Улучшения редактора исходного кода от IVF

    Ответ @IanH уже упоминал об этом. Возможно, вы могли бы найти руководство по улучшениям редактора исходного кода в руководстве для разработчиков и справочнике вашей версии IVF. Начиная с обновления 1 XE2018 (компилятор IVF 18.0), руководство имеет вид здесь. Но он не поддерживает сочетания клавиш.

person Peng Chen    schedule 07.03.2018