我的机器上安装了 Productivity Power Tools 扩展以及 VS 2010,但我似乎遇到了一个神秘的问题。
当我输入 a 时 IDE 不再自动格式化代码,;
或者}
这很烦人,我特别使用了 auto-format on}
选项。
我发现了这个问题,但这也不能解决我的问题(建议的设置在我的 IDE 中已经相同)。
我现在无法提供更多信息,它昨天还在工作,今天早上我开始工作,它刚刚停止工作,我根本没有更改任何设置。任何帮助将不胜感激。
我的机器上安装了 Productivity Power Tools 扩展以及 VS 2010,但我似乎遇到了一个神秘的问题。
当我输入 a 时 IDE 不再自动格式化代码,;
或者}
这很烦人,我特别使用了 auto-format on}
选项。
我发现了这个问题,但这也不能解决我的问题(建议的设置在我的 IDE 中已经相同)。
我现在无法提供更多信息,它昨天还在工作,今天早上我开始工作,它刚刚停止工作,我根本没有更改任何设置。任何帮助将不胜感激。
通常,当我的代码无法构建时,我会看到这种情况,或者我在}某处(或类似的东西)错过了右括号,通常在我正在查看的代码上方。检查代码是否首先构建只是为了将其删除,然后尝试从菜单中强制自动格式化(编辑>高级>格式化文档(Ctrl+ K,Ctrl+ D))。它仍然不起作用吗?
这可能无法解决问题,但应该有助于细化问题。
这发生在我身上。关闭文件和关闭 VS 并没有帮助,而且代码中缺少括号的情况也不是这样。不知何故,格式设置被VS中的一些黑魔法改变了。
这是VS 2010中的设置:
工具⇒选项⇒文本编辑器⇒C#⇒格式⇒包装⇒在单行上保留块。
取消选中该复选框,当您输入右括号时,行将换行。
我知道的老问题,但没有提到的经典 MS 解决方案:关闭文件和/或 VS 并重新开始(有时文件就足够了,有时 VS)。
如果您长时间打开文件/进行大量编辑,则会发生这种情况。VS只是受够了/无聊/困惑/不知所措。