如何使 Visual Studio IntelliSense 不自動完成單字,僅透過 TAB 鍵執行此操作?

如何使 Visual Studio IntelliSense 不自動完成單字,僅透過 TAB 鍵執行此操作?

有時 IntelliSense 行為非常煩人。例如,當沒有「using System;」時,在 c# 編輯器中鍵入「Random[SPACE]」會在我的程式碼中產生「Random3DDataGenerator」。在代碼中。我必須按 [CTRL]+[Z] 才能返回“隨機”一詞。

在VS的早期版本中,有一個選項表示在哪些字元之後套用自動補全,但現在似乎沒有這樣的選項。

有沒有一些方法可以避免這種惱人的行為?

答案1

只需使用設定關閉自動完成模式:編輯->智慧感知->切換完成模式

您可以在這裡查看更多:https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx

“您也可以變更為建議模式,在該模式下,只有您鍵入的文字才會插入程式碼中。”

答案2

是的,ctrl+alt+space 在建議模式和標準完成模式之間切換。在建議模式下,您輸入的內容是您可以使用的選項的一部分。

相關內容