首页 > 解决方案 > Visual Studio - 什么是建议和标准完成模式

问题描述

在 Visual Studio 中,工具栏上有一个带有工具提示的按钮:

在建议和标准完成模式之间切换。(Ctrl+Alt+空格)

我的猜测是这些与 IntelliSense 有关,但我不确定。

什么是建议模式,什么是标准完成模式?

标签: visual-studiovisual-studio-2019

解决方案


区别似乎在于,当您在键入时键入不是显式提交击键的键时是否提交完成。 Tab是一个明确的提交字符;.并且;是不是显式提交字符的键的示例。

如果我键入"foo".sub((以 C# 为例),行为将如下所示:

  • 启用按钮(建议模式)后,我将获得相同的文字输出,并添加了右括号:"foo".sub()
  • 在禁用按钮(标准模式)的情况下,它使用完成列表中的最佳匹配完成:"foo".Substring()

打开此行为更适合您正在调用完成列表中不存在的动态(或新的,尚不存在的)方法和属性的语言或项目,这样您就不必与不希望的部分进行斗争火柴。


推荐阅读