【发布时间】:2018-08-16 16:03:47
【问题描述】:
我正在用 Visual Studio 编写一些 C# 代码,但我有一个带括号的奇怪行为。让我们看一个例子。
首先我写下这段代码:
然后,当我用 AltGr + Shift + [ 添加一个括号时,我得到了:
整个班级都被选中。我怎样才能避免这种情况?更新到最新版本后出现问题。
我正在使用最新版本的一切。我有 VS 15.8.0、C# 7.3 和 .NET 4.7.2,知道吗?
请注意,有时在{ 之后,整个班级都被选中,而我无法输入右括号}。
当我编写 C++ 时也会发生这种情况。(就像一个新的控制台应用程序)。我现在已经在一个空项目中对其进行了测试,问题也出现在 C++ 上(VS 15.8.0,C++17)。我在我的库中添加了一个随机 c++ 函数,并且我有这种行为,就像在 C# 中一样!
可能的解决方案
当我选择了整个文本时,我按 esc 并取消选择文本(加上光标仍在正确的位置)。这很烦人,而且 2 小时前(当我有旧版本时)这不是问题。
【问题讨论】:
-
没什么重要的,但这很烦人,因为我对以前的版本没有任何问题!我应该以某种方式禁用括号的自动完成功能吗?
-
听起来像是一个错误,因为有人假设组合键未使用(就像在美国键盘上一样)。也许某些功能绑定到更新中的快捷方式?
-
@molbdnilo 禁用括号自动完成功能不起作用。这可能是欧洲键盘的问题...您如何在键盘中键入 {?
-
听起来像是要告诉 MS 使用帮助->在 VS 中提交反馈。
-
这听起来确实像是 Visual Studio 中的一个错误,但我不明白为什么它会成为本网站的主题。您还没有在这个问题中提出任何问题;您刚刚向一群没有能力修复该错误的人报告了一个错误。 请向 Microsoft 报告该错误。
标签: c# c++ visual-studio