如何让 Visual Studio IntelliSense 不自动完成一个单词,而只能通过 TAB 键来完成?

如何让 Visual Studio IntelliSense 不自动完成一个单词,而只能通过 TAB 键来完成?

有时 IntelliSense 行为非常烦人。例如,在 c# 编辑器中输入“Random[SPACE]”会导致我的代码中出现“Random3DDataGenerator”,而代码中没有“using System;”。我不得不按 [CTRL]+[Z] 才能返回“Random”一词。

在VS的早期版本中有一个选项可以指定在哪些字符之后应用自动完成,但是现在似乎没有这样的选项。

有什么方法可以避免这种令人讨厌的行为吗?

答案1

只需使用设置关闭自动完成模式:编辑->Intellisense->切换完成模式

您可以在此处查看更多信息:https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx

“您还可以切换到建议模式,在该模式中,只有您输入的文本才会插入到代码中。”

答案2

是的,ctrl+alt+space 可在建议模式和标准完成模式之间切换。在建议模式下,您输入的内容是您可以使用的选项的一部分。

相关内容