Visual studio 2008 为什么';当我第一次按CTRL-Z时,VisualStudio会做什么?

Visual studio 2008 为什么';当我第一次按CTRL-Z时,VisualStudio会做什么?,visual-studio-2008,undo,Visual Studio 2008,Undo,也许在我的例子中只是这样,但也许不是。当我在VisualStudio2008中编辑ASPX文件并按CTRL-Z撤消时,什么也没发生。然后我第二次按CTRL-Z键,它会做它应该做的事情 我第一次撤销时有一个闪烁,所以可能发生了什么事。也许这是故意的,我应该很高兴这是撤销第一件事 每当Visual Studio执行任何自动格式化操作时,它都会将该格式化步骤保存在撤消历史记录中(因此,如果您选择撤消自动格式化步骤,则允许您撤消该步骤)。第一次撤销很可能是撤销自动格式化步骤。我相信我从未见过这种行为,或

也许在我的例子中只是这样,但也许不是。当我在VisualStudio2008中编辑ASPX文件并按CTRL-Z撤消时,什么也没发生。然后我第二次按CTRL-Z键,它会做它应该做的事情


我第一次撤销时有一个闪烁,所以可能发生了什么事。也许这是故意的,我应该很高兴这是撤销第一件事

每当Visual Studio执行任何自动格式化操作时,它都会将该格式化步骤保存在撤消历史记录中(因此,如果您选择撤消自动格式化步骤,则允许您撤消该步骤)。第一次撤销很可能是撤销自动格式化步骤。

我相信我从未见过这种行为,或者至少从未注意到它。但如果这是真的,它可能会删除一些你没有注意到的设计代码或信息


我已经在我当前的项目中测试了它,并且它按照预期工作。抱歉,没有更多帮助。

我在撤消工具辅助重构时看到过这种行为。通常,它要么撤消关联文件中的更改,要么撤消当前可见文件中的其他位置的更改。例如,引用一个类时,需要向当前文件中添加另一个“using”子句。撤消更改将在删除我键入的类名之前删除“using”子句