Share via


程式碼定義視窗

[程式碼定義] 視窗是唯讀的編輯器檢視,可顯示使用中專案所儲存或參考的符號定義。 若要顯示此視窗,請在 [檢視] 功能表中選取 [程式碼定義視窗]。 當視窗初次開啟時,它會顯示上次選取的符號定義。 如果沒有可用的定義,就會顯示 [沒有選取定義]。 此視窗可在整合式開發環境 (IDE) 中沿著附近的邊緣停駐。 它預設會顯示在 [程式碼編輯器] 下方。

注意事項注意事項

IDE 中的功能外觀會依您所使用的設定或版本而定,而且可能與 [說明] 中所描述的情形不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定

當您在編輯器中移動插入點或在 [類別檢視]、[物件瀏覽器] 或 [呼叫瀏覽器] 中變更選取範圍時,就會更新 [程式碼定義] 視窗的內容。 就 Visual C# 而言,如果有可用的檔案針對目前選取的符號提供定義,則 [程式碼定義] 視窗的標題列就會顯示符號名稱,且 [程式碼定義] 視窗還會在該位置顯示檔案的唯讀檢視。 如果沒有可用的原始程式檔 (Source File),[程式碼定義] 視窗就會繼續顯示上次找到的定義。 此視窗只能顯示一個執行個體。

儘管 [程式碼定義] 視窗是唯讀的,不過在許多方面它仍然是全方位的編輯器視窗。 例如,您可以從此視窗複製程式碼,並設定書籤和中斷點。 若要編輯顯示的定義,請在 [程式碼定義] 視窗上按一下滑鼠右鍵,然後從捷徑功能表選取 [編輯定義]。 這將會在 [程式碼編輯器] 中開啟要編輯的原始程式檔、將文件捲動至定義,然後將插入點放置在定義開始的行。

  • 標題列
    顯示視窗名稱以及檔案名稱。

  • 定義窗格
    顯示選取項目的定義 (若有的話)。

顯示行為

在 Visual C++ 與 Visual C# 中撰寫程式時,將可使用 [程式碼定義] 視窗。

注意事項注意事項

Visual Basic 應用程式不支援 [程式碼定義] 視窗;因此該視窗不會顯示在 [程式碼編輯器]、[類別檢視] 或是 [物件瀏覽器] 中選取的 Visual Basic 的符號定義。

以下是針對不同類型的選取符號所顯示的內容清單。

選取的 Visual C++ 項目

定義視窗會顯示

型別符號

類別標頭檔 (Header File),捲動至類別宣告的開頭。

宣告或參考的函式符號

包含函式定義的原始程式檔,捲動至函式定義的開頭。

在實際函式定義中的函式符號

函式宣告。

沒有定義的符號

沒有變更。

選取的 Visual C# 項目

定義視窗會顯示

型別符號

包含類別定義的原始程式檔,捲動至類別定義的開頭。

部分型別符號

在部分型別定義位置清單中會傳回第一個型別定義。

方法符號

包含方法定義的原始程式檔,捲動至方法定義的開頭。

沒有定義的符號

沒有變更。

請參閱

工作

HOW TO:巡覽程式碼和文字

參考

程式碼和文字編輯器

檢視類別和其成員

逐一瀏覽程式碼和元件

其他資源

編輯文字、程式碼和標記

編碼輔助