如何在Visual Studio 2013 c#中停止自动完成

本文关键字:Visual Studio 2013 | 更新日期: 2023-09-27 18:09:48

我在Visual Studio (c#)中的自动完成有麻烦,因为它不断完成我不想要的东西。例如,如果我输入int x = z;然后当我按下z时,它提示"DivideByZeroException",如果我按;然后它选择这个补全。我只想接受带有enter标记的自动完成。我该怎么做呢?

如何在Visual Studio 2013 c#中停止自动完成

在c#中是不可能的。你可以在c++中这样做:

在按下;之前,你必须按Esc关闭自动完成框。

顺便说一句,我认为如果你有Resharper你就能做到。


正如你提到的,你有Resharper,你可以配置你的补全字符从
ReSharper | Options | Environment | IntelliSense | Completion Characters

进入工具>选项>TextEditor>General取消选中你不想要的。您也可以查看所有语言