代码之家  ›  专栏  ›  技术社区  ›  Byron Sommardahl

为什么当我第一次按ctrl-z时,Visual Studio不做任何事情?

  •  0
  • Byron Sommardahl  · 技术社区  · 16 年前

    在我的例子中,也许只是这样,但也许不是。当我在Visual Studio 2008中编辑ASPX文件时,按ctrl-z撤消操作,什么都不会发生。然后我再按一次ctrl-z,它就可以做它应该做的。

    我第一次撤消时有闪烁,所以可能发生了什么事情。也许是设计出来的,我应该很高兴它能解开第一件事。

    3 回复  |  直到 16 年前
        1
  •  2
  •   Andrew Hare    16 年前

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

        2
  •  0
  •   Edgar Hernandez    16 年前

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

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

        3
  •  0
  •   Kenneth Cochran    16 年前

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

    推荐文章