2013-01-06 42 views
2

MS Visual Studio 2010(我使用英特爾Visual Fortran Composer XE 2011)搜索子例程和模塊有沒有辦法?例如,如果我處於調用另一個子例程子名稱的子例程(由其他人編寫)中,我通常使用「在文件中查找」來查找後一個子例程,但有沒有更直接的方法,例如右鍵單擊該函數(或模塊)名稱?我找不到任何。 謝謝如何搜索MS Visual Studio 2010中的子例程/模塊

+0

你的意思是在MS Visual Studio? –

+0

是的,我的意思是MS Visual Studio.I改變了標題。 – Lupocci

回答

1

從Composer XE 2011更新6(編譯器版本12.1)開始,您可以在英特爾Fortran Visual Studio集成中使用源瀏覽樣式。您需要確保已啓用它 - 在文本編輯器> Fortran>高級類別的工具>選項下,將收集呼叫/呼叫者圖表信息和收集對象瀏覽器信息設置爲true,並禁用數據庫爲false。

可能需要重新啓動Visual Studio。然後可以使用源代碼編輯窗口頂部的下拉列表以及編輯器窗口右鍵菜單上的各種選項瀏覽當前解決方案中的模塊和過程。

對於具有大型代碼庫的解決方案,獲取和維護源瀏覽器依賴的信息可能相當耗資源。對通過通用接口訪問的過程的支持很差。

+0

好吧,我有更新5,我沒有高級類別。我會更新它。幾個問題: 1)它是否也適用於同時擁有fortran和C++項目的解決方案? 2?)還可以選擇單擊一個變量並查看它已被定義的位置? 謝謝 答: – Lupocci

+0

我懷疑混合項目的支持。定位(可能僅限本地?)變量定義受支持(還注意到Fortran變量的定義可以分佈在多個語句中)。具體問題最好針對[Intel論壇](http://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows/)。 – IanH

0
  1. 源編輯器Fortran CodeNav的增強功能。

    Fortran CodeNav是Fortran編碼MS VS的一個有用的擴展。它支持「跳轉到成員的聲明」,「列出元素的用法」,「自動完成」和搜索。我推薦Fortran CodeNav,因爲它支持快捷鍵。 Fortran CodeNav for VS2010可以在其old site下載。

  2. 源代碼編輯器增強功能通過IVF

    @ IanH的回答提到了。也許你可以在IVF版的開發者指南和參考書中找到源編輯器增強指南。從XE2018更新1(IVF編譯器18.0)開始,指南是here。但它不支持快捷鍵。