共用方式為


選項、文本編輯器、C#、IntelliSense

使用 [IntelliSense 選項] 頁面來修改會影響 C# IntelliSense 行為的設定。

若要存取此選項頁面,請選擇 [工具]>[選項]>[文字編輯器]>C#>IntelliSense

IntelliSense 選項頁面包含下列選項:

完成清單

  • 在輸入字元之後顯示完成清單*

    選取此選項時,IntelliSense 會在您開始輸入時自動顯示完成清單。 未選擇此選項時,IntelliSense 完成仍可從 IntelliSense 選單或按 ctrl+空格鍵

  • 刪除字元之後顯示完成清單

  • 自動在自變數清單中顯示完成清單

  • 反白顯示完成清單專案的相符部分

  • 顯示完成項目篩選

  • 分號上的自動完成語句

代碼段行為

  • 永不包含代碼段

    選取此選項時,IntelliSense 絕不會將 C# 代碼段的別名新增至完成清單。

  • 一律包含代碼段

    選取此選項時,IntelliSense 會將 C# 代碼段的別名新增至完成清單。 例如,如果代碼段別名與關鍵詞相同,例如,類別,關鍵詞會由快捷方式取代。 如需詳細資訊,請參閱 C# 代碼段

  • 在標識碼之後輸入 ?-Tab 時包含代碼段

    選取此選項時,IntelliSense 會在 時,將 C# 代碼段的別名新增至完成清單?+索引標籤 在識別子後面按下

輸入索引鍵行為

  • 請勿在 Enter 上新增新行

    指定在選取完成清單中的專案並按 enter enter之後,永遠不會自動新增新行。

  • 只有在完整輸入文字結尾之後,於 Enter 上新增一行

    指定如果您在完成清單中輸入專案的所有字元,然後按 Enter,則會自動新增一行,游標會移至新行。

    例如,如果您輸入 else,然後按 Enter,下列內容會出現在編輯器中:

    else

    | (游標位置)

    不過,如果您只輸入 el,然後按 Enter,下列內容會出現在編輯器中:

    else| (游標位置)

  • 輸入時一律新增新行

    指定如果您輸入 完成清單中輸入專案的任何 字元,然後按 Enter,則會自動新增一行,游標會移至新行。

顯示名稱建議

針對您最近選取的成員執行自動物件名稱完成。

顯示來自未匯入命名空間的專案

針對尚未使用 using 指示詞彙入的類型和擴充方法,執行完成。

索引標籤兩次以插入自變數

在撰寫方法呼叫時自動插入自變數。 若要使用這項功能,請開始撰寫方法呼叫,然後按 Tab 鍵兩次。

另請參閱