有时 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 可在建议模式和标准完成模式之间切换。在建议模式下,您输入的内容是您可以使用的选项的一部分。