共用方式為


使用 IntelliSense

IntelliSense 是一些功能的一般詞彙:列出成員,參數的資訊,快速諮詢,和完成單字。 這些功能可協助您了解您使用的程式碼,記錄您輸入參數並將有少數幾個按鍵的呼叫屬性和方法。

IntelliSense 的許多方面特定語言。 如需不同語言的 IntelliSense 的詳細資訊,請參閱主題的<請參閱

列出成員

從型別 (或命名空間) 的有效成員清單隨即出現,在您輸入觸發字元之後 (例如,在 C++ 中的句號 (.) 以 Managed 程式碼或 :: )。 如果您繼續輸入字元,清單篩選由這些字元開頭的成員。

在選取項目之後,您可以將它插入您的程式碼按 TAB 鍵或透過輸入空格。 如果您選取項目並輸入句號,項目是後面接著句號,提出另一個成員清單。 當您選取某項目時,不過,在插入時,取得項目的快速諮詢。

在成員清單中,圖示向左表示成員的型別,例如命名空間、類別、函式或變數。 如需圖示清單,請參閱類別檢視和物件瀏覽器圖示。 此清單可能相當長的,因此,您可以按 PAGE UP 和 PAGE DOWN 上下移動清單。

IntelliSense 範例

您可以輸入的 CTRL+J,按一下的 [編輯//IntelliSense 清單成員] 或按一下 [列出成員] 按鈕手動叫用 [列出成員] 功能在編輯器工具列。 在空白行或外部叫用可辨識範圍時,清單會顯示全域命名空間的符號。

若要開啟清單成員 (預設以便沒有出現,除非明確地叫用),移至 [工具/選取/所有語言] 並取消選取 [自動列出成員]。 如果您要讓清單只有成員關閉特定語言的,移至該語言的 [一般] 設定。

您也可以變更為建議模式,只有文字您輸入插入程式碼。 例如,因此,如果您輸入不在清單並按下選項的識別碼,完成方式輸入將取代具型別識別項。 若要切換完成模式和建議模式之間切換,請按 CTRL+ALT+ 空格鍵或按一下 [編輯/IntelliSense/切換完成模式]。

參數資訊

參數資訊提供關於方法、屬性泛型型別參數 (在 C# 中),或範本所需的參數數目、名稱和型別資訊 (在 C++ 中為)。

粗體的參數表示您輸入函式時,所需的下一個參數。

參數資訊影像

對於多載函式,您可以使用向上鍵和向下鍵檢視函式多載的替代參數資訊。

包含多載的參數資訊影像

當您加註函式,並使用 XML 文件的參數註解,註解會顯示為參數資訊。 如需詳細資訊,請參閱提供 XML 程式碼註解

您可以按一下 [編輯 IntelliSense/參數資訊],輸入或按一下 CTRL+SHIFT+SPACE 手動叫用參數資訊 [參數資訊] 按鈕在編輯器工具列。

快速諮詢

快速諮詢顯示所有識別項的完整宣告。您的程式碼。

快速諮詢影像

當您選取成員從 [列出成員] 方塊時, [快速諮詢] 也會出現。

列出成員快速諮詢影像

您可以按一下 [編輯/IntelliSense/快資訊],輸入或按 CTRL+I 手動叫用快速諮詢 [快速諮詢] 按鈕在編輯器工具列。

如果函式是多載函式,IntelliSense 可能不會顯示所有多載形式的資訊。

您可以將 [工具/選取/文字 Editor/C/C++/Advanced/Auto 快速諮詢] 關閉快速諮詢在 C++ 到 錯誤。

自動完成文字

當您輸入了足夠的字元清楚識別詞彙,自動完成文字完成變數的其餘部分,命令或函式名稱。 您可以按一下 [編輯//IntelliSense 自動完成文字],輸入 CTRL+SPACE 或按一下叫用自動完成文字 [完成單字] 按鈕在編輯器工具列。

IntelliSense 選項

預設 IntelliSense 選項開啟。 如果您不想要列出成員功能,要關閉它們,請按一下 [工具/選取/文字編輯器] 並取消選取 [參數資訊] 或 [自動列出成員] 。

疑難排解 IntelliSense

IntelliSense 選項可能無法運作,您在某些情況下期望。

**游標位於程式碼錯誤下。**您可能無法使用 IntelliSense,如果不完整的函式或其他錯誤在游標上的程式碼,因為 IntelliSense 可能無法解析程式碼項目。 您可以將註解適用的程式碼來解決問題。

**游標位於程式碼註解內。**游標,則在您的原始程式檔,的註解您無法使用 IntelliSense。

**游標位於字串常值。**在下列範例無法使用 IntelliSense,如果游標位於引號字串常值周圍,:

MessageBox( hWnd, "String literal|") )

**自動選取被關閉。**IntelliSense 預設為自動動作,不過您可以將其停用。 即使自動陳述式完成停用,您可以叫用 IntelliSense 功能。

請參閱

參考

Visual Basic 特定的 IntelliSense

提供 XML 程式碼註解

概念

JavaScript IntelliSense

其他資源

Visual C# IntelliSense

Visual C++ Intellisense

IntelliSense 疑難排解