【发布时间】:2014-12-26 22:44:02
【问题描述】:
我的 Visual Studio 最近在“撤消”方面出现问题,造成灾难性后果。
模式是这样的
- 我做了一些改变
- 我尝试撤消更改
- 此更改实际上删除了一大块代码并插入/删除了代码的其他部分,这通常会使应用 Undo 后的代码文件完全一文不值。
- 进一步尝试撤消或重做只会进一步弄乱代码。
这个问题不会一直发生,但有时会突然发生。
我在 Visual Studio 中进行 C++ 编程。不知道是不是版本有问题。
什么会导致 Visual Studio 2010 中出现这种行为,我该如何解决?
【问题讨论】:
-
有什么理由不切换到最新的VS?现在甚至还有2015预览版...这听起来像是旧版本中的一些错误,但我自己从未遇到过。
-
这个问题似乎跑题了,因为它是关于 IDE 中的一个错误,当 IDE 是封闭源代码时,这不是可以通过编程解决的问题。
-
@PascalCuoq 我使用 VS 2010 多年,从未遇到过此类问题,并且高度怀疑这样的核心功能是否会出现如此严重的错误,可能会在很长一段时间内被忽视......
-
您是如何调用撤消命令的?通过按 Ctrl-Z 或单击撤消按钮?
-
@DeanKuga 我正在尝试撤消对代码文件的一些更改,而不是删除/添加应该在的文本,它开始删除代码的其他部分并添加或删除更改其他代码的中间。例如,如果我删除一行代码然后按 Ctrl+Z,它会删除半页代码并将删除的行插入另一行代码的中间。点击重做尝试反转将重新插入代码行,但经常删除额外的行或将其放在错误的位置。下次发生时,我会尝试获得一个确切的用例