Visual Studio-什么是建议和标准完成模式

时间:2019-04-04 04:01:16

标签: visual-studio visual-studio-2019

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

  

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

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

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

1 个答案:

答案 0 :(得分:1)

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

如果我输入"foo".sub((以C#为例),则行为如下:

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

启用此行为更适用于您要使用动态(或尚未存在的新方法)和属性(未包含在完成列表中)的语言或项目中,从而不必打架带有不希望的部分匹配。