【问题标题】:Why is my vs2012 forcing extra parentheses为什么我的 vs2012 强制使用额外的括号
【发布时间】:2013-05-21 19:05:00
【问题描述】:

首先,感谢您对我的同情并阅读本期。我一生都无法弄清楚我可能安装了导致此问题的扩展程序,但这非常麻烦。

每当我开始输入代码时(我认为它也出现在 C# 中),例如“For Each”,一旦我按下 F,它就会强制输入一组括号。它看起来像 F(),但因为我一直在输入,它看起来像 F(or)。这只发生在像函数或子代码这样的代码块内编码时,但是当我创建函数时它不会发生。我已经禁用了任何和所有电动工具等,或者至少我有 90% 的把握我已经为所有这些工具都这样做了,但它仍然会发生。

我通常非常擅长挖掘网络并找到答案,但对于这个我不知所措。涉及的关键字太多了,所以我看到的只是不相关的主题,或者如何使括号出现,而不是去掉它们。

如果有人可以提供一些解决此问题的步骤,我很高兴并渴望尝试一下。现在的生活实在是太麻烦了。

【问题讨论】:

    标签: vb.net visual-studio-2012 code-editor


    【解决方案1】:

    如果您认为它是 Visual Studio 扩展,那么首先禁用所有这些,然后一次添加一个。

    您也可以在命令行切换为禁用功能的情况下运行 VS。

    Devenv switches

    【讨论】:

    • 感谢您的建议,我将再次禁用所有内容并进行测试,但就像我上面所说的,我之前尝试过并且得到了相同的结果。我担心的是安装了一些扩展程序或电动工具会导致此问题,即只能通过添加删除程序卸载的扩展程序类型。我尝试 /resetpkgs 没有运气,真的不想开始卸载项目来尝试调试它。我希望外面的其他人确切地知道我所在的船,以及如何从船上回来。我很感激你的意见
    • 您可能需要检查是否还安装了任何自定义代码片段。
    • 好吧,在我使用 Deven/CleanMode 并看到问题没有发生后,我再次检查并禁用它们,然后再次启用它们 3 次。当我得知问题的原因是 CodeAlike 扩展时,我大吃一惊。我永远不会猜到它,因为它只是跟踪您开发多长时间以及在哪个环境中的统计数据link 我向他们记录了一个错误,希望他们能尽快解决这个问题,我一直是他们应用程序的大力倡导者有一段时间了,这确实很令人不安。
    【解决方案2】:

    原因的简单答案是Codealike VS 扩展。我向他们记录了一个错误,希望他们能尽快修复它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      • 2021-07-21
      • 2017-02-12
      • 2015-05-15
      • 1970-01-01
      相关资源
      最近更新 更多