C# 如何在Visual Studio 2010中暂时关闭自动格式化

C# 如何在Visual Studio 2010中暂时关闭自动格式化,c#,visual-studio-2010,editor,autoformatting,C#,Visual Studio 2010,Editor,Autoformatting,有时候,如果我可以暂时关闭VisualStudio的自动格式化功能,做一些编辑工作,然后再打开它,那会很方便 我不想花太多的时间进入选项菜单来做这件事 你知道做这件事的捷径吗 或者我可以用类似“pragma dontformat”的东西来包围代码的一部分,告诉编辑器不要格式化此代码?不幸的是,没有用于此目的的文件,因此您必须手动执行此操作。粘贴的答案是CTRL[Z] 粘贴代码块时,它会被粘贴,然后自动格式化。第一次按CTRL[Z]将撤消自动格式化,但保留原始粘贴文本。第二次按CTRL[Z]将按预

有时候,如果我可以暂时关闭VisualStudio的自动格式化功能,做一些编辑工作,然后再打开它,那会很方便

我不想花太多的时间进入选项菜单来做这件事

你知道做这件事的捷径吗


或者我可以用类似“pragma dontformat”的东西来包围代码的一部分,告诉编辑器不要格式化此代码?

不幸的是,没有用于此目的的文件,因此您必须手动执行此操作。

粘贴的答案是CTRL[Z]

粘贴代码块时,它会被粘贴,然后自动格式化。第一次按CTRL[Z]将撤消自动格式化,但保留原始粘贴文本。第二次按CTRL[Z]将按预期撤消粘贴的文本


我正在使用Visual Studio 2013-在早期版本中没有尝试过此功能。

你是说带有自动格式化功能的
Intellisense
?我不知道这是否是Intellisense。我指的是“工具”/“选项”/“文本编辑器”/“C#”/“格式化”/“常规”下自动格式化的三个标志。您不想格式化的内容,可以更改VS默认设置,同时选中“编辑”->“高级VS”有三个复选框,分别是“自动格式化已完成语句;”、“自动格式化已完成块”}和“粘贴时自动格式化”。我想以一种非常快速的方式启用/禁用这些复选框。一旦再次启用,如果有人执行“格式化文档”,您将丢失关闭时执行的任何(自定义)格式化。谢谢,我没有想到这一点。同样适用于VS2012。