IntelliSense、C#、文字編輯器、選項
使用 [IntelliSense] 屬性頁來修改影響 Visual C# 之 IntelliSense 行為的設定。 在 [工具] 功能表上按一下 [選項],接著在 [文字編輯器] 資料夾中按一下 [C#],然後再按一下 [IntelliSense],即可存取 [IntelliSense] 屬性頁。
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
[IntelliSense] 屬性頁包含下列屬性:
完成清單
輸入字元後顯示完成清單
如果選取這個選項,IntelliSense 會在您開始輸入時,即自動顯示完成清單。 如果沒有選取這個選項,仍然可以從 [IntelliSense] 功能表或按下 CTRL+SPACE 取得 IntelliSense 完成清單。將關鍵字置於完成清單中
如果選取這個選項,IntelliSense 會在完成清單中加入 C# 關鍵字 (例如,類別 (C# 參考))。將程式碼片段置於完成清單中
如果選取這個選項,IntelliSense 會在完成清單中加入 C# 程式碼片段的別名。 如果程式碼片段別名與關鍵字相同 (例如,類別 (C# 參考)),便會以快速鍵取代此關鍵字。 如需詳細資訊,請參閱 Visual C# 程式碼片段。
完成清單中的選取範圍
輸入下列字元予以認可:
指定在為完成清單中選取的項目執行 IntelliSense 自動完成之前,所必須輸入的所有字元。按下空格鍵予以認可
指定包含按下空格鍵的動作,才能為完成清單中選取的項目執行 IntelliSense 自動完成。按下 Enter 鍵時在完整型別字組的結尾加入新行
指定當您輸入了完成清單中某個項目的所有字元並按下 ENTER 鍵後,會自動建立新的一行,且游標會移至新行。例如,當您輸入了 else 並按下 ENTER 鍵後,編輯器中便會出現:
else
| (游標位置)
不過,當您只輸入 el 並按下 ENTER 鍵後,編輯器中便會出現:
else| (游標位置)
IntelliSense 成員選取
- 預先選擇最近使用過的成員
選取此選項時,IntelliSense 會預先選取的自動完成物件名稱,您在整合式的開發環境 (IDE) 中的目前工作階段期間的快顯視窗的 [列出成員] 方塊中最近選取的成員。 最近使用的成員記錄會在 IDE 的每個工作階段之間清除。 如需詳細資訊,請參閱 用於最近一次使用之成員的 IntelliSense。