【发布时间】:2015-11-24 22:01:36
【问题描述】:
注意这里的关键字是“默认”。我知道我可以逃脱并且默认行为被中止。我不想每次 IDE 认为它知道我想要什么时都按转义键。 2013 年我不必这样做。
ADDENDUM 2 看来我在这里仍然难以传达我想要的东西。当我按下空格键时,我想要发生的事情是 nothing...我只想在我的屏幕上显示一个空格字符。我希望 IDE 真正插入建议的唯一一次是当我点击标签栏时。我希望这更清楚?
这让我发疯了。 2013 年及之前允许您设置完成字符(也许这是更清晰的?)但在 2015 年,我认为无法停止自动完成的默认行为。
例如,假设我有一个类 Foo,但我还没有指定命名空间,但如果我键入,我在指定命名空间之一中有一个类 FooBar:
public void DoSomething(Foo// <-- then a space)
...它会自动输入FooBar。我该如何关闭这种行为?
我应该提到我仍然想要自动完成,只是在标签上。
【问题讨论】:
-
在按 Space 之前按 Ctrl+Dot。
-
这会改变默认行为吗?
-
不,我不想取消它,我想更改默认行为。取消它很容易,只是烦人。
-
我并不想提出预防性击键。当我按下空格键时,我希望自动完成的默认行为不自动完成。
标签: c# ide settings visual-studio-2015 options