C# Visual Studio:完整的word热键不一致

C# Visual Studio:完整的word热键不一致,c#,visual-studio,C#,Visual Studio,我开始键入一个枚举器类的名称,VS建议使用一个单词 我在谷歌上搜索并尝试了所有的热键(Alt+Left、Ctrl+Space、Ctrl+K、Ctrl+W、W、Enter),但没有一个能完成这个单词。我忍气吞声,痛苦地用鼠标指针双击正确的选项 我继续从枚举中选择所需的值,然后VS再次显示我想要的值,这一次它允许我按enter键自动完成单词。万岁 问题是为什么这种行为不一致?在第一种情况下,哪个热键完成单词?我不得不时不时地用一个额外的回车符把代码搞乱,这简直太愚蠢了,因为它不想完成它。要选择正

我开始键入一个枚举器类的名称,VS建议使用一个单词

我在谷歌上搜索并尝试了所有的热键(Alt+Left、Ctrl+Space、Ctrl+K、Ctrl+W、W、Enter),但没有一个能完成这个单词。我忍气吞声,痛苦地用鼠标指针双击正确的选项

我继续从枚举中选择所需的值,然后VS再次显示我想要的值,这一次它允许我按enter键自动完成单词。万岁

问题是为什么这种行为不一致?在第一种情况下,哪个热键完成单词?我不得不时不时地用一个额外的回车符把代码搞乱,这简直太愚蠢了,因为它不想完成它。

要选择正确的答案(
Class
Variable
Enum
Struct
等等)在Visual Studio intellisense中,您需要键入单词,当您在intellisense的建议列表的第一个位置看到单词时,请按键盘上的enter键,这样您就不需要使用鼠标

我还发现它很有用:

更新: 在VisualStudio的上一个版本中,我们有一个新功能,名为Complete Word


输入足够的字符以消除术语歧义后,Complete Word将完成变量、命令或函数名的其余部分。您可以通过单击Word,键入CTRL+SPACE来调用Complete Word。

当线条勾勒出来时,您只能用Tab键选择它。这通常是来自IntelliSense的“最佳猜测”,不一定与您键入的内容匹配(例如,不匹配的大写字母)

填充行时,可以使用Tab、Enter或触发字符(如句点(.)来选择它


就我个人而言,我大部分时间都使用Tab,但在适当的时候也会尝试使用触发器字符。

我想,使用ReSharper应该会重新喜欢所有问题。与@UweKeim相反,ReSharper会把事情搞砸吗?对于我来说,这在裸VS2015安装中可以100%可靠地工作。您阅读了我的答案吗?您必须将正确答案标记为“接受”