【发布时间】:2015-11-20 04:40:15
【问题描述】:
我在 Visual Studio (C#) 中的自动完成方面遇到了问题,因为它一直在完成我不想要的东西。 例如,如果我做 int x = z;然后,当我按 z 时,它会提示“DivideByZeroException”,如果我按 ;然后它选择这个完成。我只想接受带有回车标记的自动完成。我该怎么做?
【问题讨论】:
标签: c# visual-studio-2013 autocomplete
我在 Visual Studio (C#) 中的自动完成方面遇到了问题,因为它一直在完成我不想要的东西。 例如,如果我做 int x = z;然后,当我按 z 时,它会提示“DivideByZeroException”,如果我按 ;然后它选择这个完成。我只想接受带有回车标记的自动完成。我该怎么做?
【问题讨论】:
标签: c# visual-studio-2013 autocomplete
这在 C# 中是不可能的。你可以在 C++ 中做到这一点like this。
您必须先按 Esc 关闭“自动完成”框,然后再按 ;。
顺便说一句,我认为如果你有 Resharper,你就可以做到。
正如您提到的,您确实有 Resharper,您可以从ReSharper | Options | Environment | IntelliSense | Completion Characters
配置完成字符
作为documented here。
【讨论】:
转到工具>选项>文本编辑器>常规取消选中您不想要的。您还可以查看所有语言部分
【讨论】: