如何通过按"空格"取消Visual Studio 2015中的自动完成?

the*_*eee 21 c# intellisense visual-studio-2015

如何通过按"空格"取消Visual Studio 2015中的自动完成?

看起来没有这样的选择.

当我看到intellisense自动完成列表并按"空格"VS自动打印突出显示的项目.我想要取消它.VS 2013的表现并不像那样.

另外,当我按"{"VS 2015自动打印右"}"我也会取消它.

语言c#.

如果你想修复它投票支持https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/9319764-visual-studio-2015-cancel-intellisense-autocomple

Sco*_*gan 21

要禁用自动填充,您可以使用:

编辑 - >智能感知 - >切换完成模式(Ctrl + Alt +空格)

这也将禁用所有字符.这适合我,但可能不是你想要的,VS2013允许你选择哪些字符,特别是空间我不知道为什么这被删除.

要禁用大括号完成:

工具 - >选项 - >文本编辑器 - > C# - >常规 - >自动括号完成

  • 这在 2017 年成功了,空间自动完成是有史以来最烦人的功能。如果我想自动完成,我会点击标签 (4认同)
  • @thedriveee我的.我正在使用VS2015专业版.你在编辑器中打开了".cs"文件吗? (2认同)

Mar*_*eke 7

Escape键将取消intellisense,并允许您继续键入任何您想要的而不受干扰.刚刚在VS2013上尝试过它来确认.

至于"{"是用"}"关闭的,这通常是由Resharper,MS PowerTools等扩展引起的.

  • 以任何方式取消此默认行为?这绝对令人抓狂. (5认同)

小智 5

如果您运行Resharper,请检查Resharper>选项。

在环境>智能感知>完成字符下。

取消选中所需的语言“在空间上完成”。