gpt4 book ai didi

c# - 奇怪的括号行为的 Visual Studio 可能的错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:28 27 4
gpt4 key购买 nike

我正在用 visual studio 编写一些 C# 代码,我有一个带有括号的奇怪行为。让我们看一个例子。

首先我写了这段代码:

enter image description here

然后,当我使用 AltGr + Shift + [ 添加单个括号时,我得到了这个:

enter image description here

整个类(class)都被选中。我怎样才能避免这种情况?更新到最新版本后出现此问题。


我使用的是最新版本的一切。我有 VS 15.8.0、C# 7.3 和 .NET 4.7.2,知道吗?

请注意,有时,在 { 整个类都被选中后,我无法输入右括号 }

当我编写 C++ 时也会发生这种情况。(就像一个新的控制台应用程序)。我现在已经在一个空项目中对其进行了测试,问题也出现在 C++ 上(VS 15.8.0、C++17)。我在我的库中添加了一个随机的 C++ 函数,我的行为就像在 C# 中一样!


可能的解决方案

当我选择整个文本时,我按 esc 并且文本被取消选择(加上光标仍然在正确的位置)。这很烦人,而且 2 小时前(当我使用旧版本时)这不是问题。

最佳答案

我有一个意大利语键盘,我可以在更新后重现此行为。事实是:

  • AltGr + Shift + { 按预期添加左括号

  • AltGr + Shift + } 选择要在其中创建方法的类/结构的整个声明

我无法找到生成此行为的关键字映射(在 Tools > Environment > Keyboard 下)。

解决方案可能如下:确保您启用了括号自动完成功能(默认情况下已经启用)并仅键入左括号。这样,当您键入 { 时,您会自动获得右括号。

如果你需要输入一个 怎么办?好吧,你可以使用 Alt + 125 你会得到右括号(左括号是 Alt + 123.

关于c# - 奇怪的括号行为的 Visual Studio 可能的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51881202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com