程式碼定義視窗
更新:2007 年 11 月
[程式碼定義] 視窗是唯讀的編輯器檢視,可顯示使用中專案所儲存或參考的符號定義。若要顯示此視窗,請在 [檢視] 功能表中選取 [程式碼定義視窗]。當視窗初次開啟時,它會顯示上次選取的符號定義。如果沒有可用的定義,就會顯示 [沒有選取定義]。此視窗可在整合式開發環境 (IDE) 中沿著附近的邊緣停駐。它預設會顯示在 [程式碼編輯器] 下方。
注意事項: |
---|
IDE 中的功能外觀會依您所使用的設定或版本而定,而且可能與 [說明] 中所描述的情形不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
當您在編輯器中移動插入點或在 [類別檢視]、[物件瀏覽器] 或 [呼叫瀏覽器] 中變更選取範圍時,就會更新 [程式碼定義] 視窗的內容。就 Visual C# 而言,如果有可用的檔案針對目前選取的符號提供定義,則 [程式碼定義] 視窗的標題列就會顯示符號名稱,且 [程式碼定義] 視窗還會在該位置顯示檔案的唯讀檢視。如果沒有可用的原始程式檔 (Source File),[程式碼定義] 視窗就會繼續顯示上次找到的定義。此視窗只能顯示一個執行個體。
儘管 [程式碼定義] 視窗是唯讀的,不過在許多方面它仍然是全方位的編輯器視窗。例如,您可以從此視窗複製程式碼,並設定書籤和中斷點。若要編輯顯示的定義,請在 [程式碼定義] 視窗上按一下滑鼠右鍵,然後從快速鍵功能表選取 [編輯定義]。這將會在 [程式碼編輯器] 中開啟要編輯的原始程式檔、將文件捲動至定義,然後將插入點放置在定義開始的行。
標題列
顯示視窗名稱以及檔案名稱。定義窗格
顯示選取項目的定義 (若有的話)。
顯示行為
在 Visual C++ 與 Visual C# 中撰寫程式時,將可使用 [程式碼定義] 視窗。
注意事項: |
---|
Visual Basic 應用程式不支援 [程式碼定義] 視窗;因此該視窗不會顯示在 [程式碼編輯器]、[類別檢視] 或是 [物件瀏覽器] 中選取的 Visual Basic 的符號定義。 |
以下是針對不同類型的選取符號所顯示的內容清單。
選取的 Visual C++ 項目 |
定義視窗會顯示 |
---|---|
型別符號 |
類別標頭檔 (Header File),捲動至類別宣告的開頭。 |
宣告或參考的函式符號 |
包含函式定義的原始程式檔,捲動至函式定義的開頭。 |
在實際函式定義中的函式符號 |
函式宣告。 |
沒有定義的符號 |
沒有變更。 |
選取的 Visual C# 項目 |
定義視窗會顯示 |
---|---|
型別符號 |
包含類別定義的原始程式檔,捲動至類別定義的開頭。 |
部分型別符號 |
在部分型別定義位置清單中會傳回第一個型別定義。 |
方法符號 |
包含方法定義的原始程式檔,捲動至方法定義的開頭。 |
沒有定義的符號 |
沒有變更。 |