Visual Studio 2015 智能感知键盘选项

Visual Studio 2015 Intellisense Keyboard Options

首先,我在这里问这个问题,而不是在 Microsoft 论坛上,因为它们是,好吧,你知道它们是什么。

我喜欢 VS2015 Intellisense 自动完成功能——当我需要它们时。但是他们愚蠢地将空格键添加为选择键。更愚蠢的是,他们添加了“。” ':' 和可能的其他边界字符也作为选择键。

这意味着,我经常愉快地打字(而且速度相当快),每当按下 "stupid" 选择键之一时,我就会做出我不想要的智能感知选择。我只想打字,该死!所以我不得不返回并更正所有意外的自动完成错误。

Microsoft "solves" 这个问题允许我关闭所有功能并使用 CTRL+J 调出它。他们不会让我更改设置来指定,比如说,只接受带有 TAB 键的智能感知选项,而不接受其他任何东西。早期版本允许这样做。

我的问题是,是否有人知道允许我修改默认行为的插件或其他程序?

假设您要输入以下内容:

IceIceBaby

你输入

Ice

VS2015 弹出一个框,上面写着

IceCream

只需按退出键,它就会取消并让您继续输入。

您可以在 "suggestion" 和 "completion" 模式之间切换,方法是 Edit > Intellisense > Toggle Completion Mode 或者按 [Ctrl]+[Alt]+[Space](键盘快捷键可以不同)。

还有一个工具栏快捷方式:

这仍会弹出完成列表,但不会在您按 Return 或 Space 时自动插入突出显示的条目。如果您想要到select一个条目,请使用箭头键,条目将被select编辑(纯色突出显示而不是轮廓)并像以前一样工作.