Есть ли в MS Visual Studio 2010 (я использую Intel Visual Fortran Composer XE 2011) способ поиска подпрограмм и модулей? Например, если я нахожусь в подпрограмме (написанной кем-то другим), которая вызывает другое имя подпрограммы, я обычно использую «поиск в файлах», чтобы найти эту последнюю подпрограмму, но есть ли более прямой способ, например, щелкнув правой кнопкой мыши функцию ( или модуль) имя? я не мог найти ни одного. Спасибо
Как искать подпрограммы / модули в MS Visual Studio 2010
Ответы (2)
Начиная с Composer XE 2011 update 6 (версия компилятора 12.1), стиль просмотра исходного кода, который вам нужен, доступен в рамках интеграции Intel Fortran Visual Studio. Убедитесь, что вы его включили - в разделе «Инструменты»> «Параметры» в текстовом редакторе> Фортран> категория «Дополнительно» установите для параметра «Собрать информацию о звонках / вызывающих абонентах» и «Собрать информацию обозревателя объектов» значение «Истина», а для параметра «Отключить базу данных» - значение «ложь».
Может потребоваться перезапуск Visual Studio. Модули и процедуры в текущем решении затем можно будет просматривать с помощью раскрывающихся списков в верхней части окон редактирования исходного кода и различных параметров в контекстном меню в окне редактора.
Для решений с большой базой кода сбор и обслуживание информации, на которую полагается исходный браузер, может потребовать значительных ресурсов. Поддержка процедур, доступных через общий интерфейс, оставляет желать лучшего.
Улучшения редактора исходного кода от Fortran CodeNav.
Fortran CodeNav - полезное расширение для кодирования fortran с MS VS. Он поддерживает «Перейти к объявлению члена», «Список использований элемента», «Автозаполнение» и поиск. Я рекомендую Fortran CodeNav, потому что он поддерживает сочетания клавиш. Fortran CodeNav для VS2010 можно загрузить с старого сайта.
Улучшения редактора исходного кода от IVF
Ответ @IanH уже упоминал об этом. Возможно, вы могли бы найти руководство по улучшениям редактора исходного кода в руководстве для разработчиков и справочнике вашей версии IVF. Начиная с обновления 1 XE2018 (компилятор IVF 18.0), руководство имеет вид здесь. Но он не поддерживает сочетания клавиш.