Visual studio 2008 &引用;撤销;VisualStudio2008中的功能停止工作

Visual studio 2008 &引用;撤销;VisualStudio2008中的功能停止工作,visual-studio-2008,Visual Studio 2008,我将在VisualStudio2008中编写代码,最终我犯了一个错误。我按CTRL-Z键撤消,但什么也没发生。我不是在说任何复杂的事情,比如撤销对多个未打开文件的搜索和替换。我说的是撤销剪切粘贴操作,或者简单地键入文本 这很令人沮丧,你知道有什么解决办法吗 我经常保存,所以通常我只需关闭文件,重新打开它,撤消功能就会再次工作。然后,最终(可能在20秒内,可能在一小时内,可能根本没有),再次撤销中断。这真的很烦人,因为当我必须关闭并重新打开文件时,我失去了我的位置、思路、窗口大小和位置以及拆分窗格

我将在VisualStudio2008中编写代码,最终我犯了一个错误。我按CTRL-Z键撤消,但什么也没发生。我不是在说任何复杂的事情,比如撤销对多个未打开文件的搜索和替换。我说的是撤销剪切粘贴操作,或者简单地键入文本

这很令人沮丧,你知道有什么解决办法吗

我经常保存,所以通常我只需关闭文件,重新打开它,撤消功能就会再次工作。然后,最终(可能在20秒内,可能在一小时内,可能根本没有),再次撤销中断。这真的很烦人,因为当我必须关闭并重新打开文件时,我失去了我的位置、思路、窗口大小和位置以及拆分窗格的位置

可能有帮助的详细信息:

  • 我已启用MDI接口
  • 我已经安装了Resharper
  • 我已经安装了VisualSVN
  • 使用Windows7x64RTM
  • 撤消中断时,“编辑”菜单中的“撤消”选项将灰显。当我继续编辑文档时,该选项将保持灰色,直到我关闭并重新打开文档。这表明,窃取热键的不仅仅是其他应用程序。整个功能停止工作
  • 我使用的是罗技G19(无法想象是这样,但它不是一个超级流行的键盘,它做的事情对于键盘来说是不寻常的)
  • 我还没有采取痛苦和恼人的故障排除步骤,即恢复到精简的VisualStudio2008安装(默认选项,没有插件)并慢慢恢复,直到我开始遇到这个问题

    在做这件事之前,我想看看是否有其他人经历过这种情况并修复了它

    那么,CTRL-Z是否曾经停止为您工作?你修好了吗


    我是否因为这是一个功能而做了一些愚蠢的事情?比如,可能是我无意中按下了某个热键,或者我正在执行的某个操作禁用了撤消功能?

    我最近也遇到了同样的问题。我认为这是由ReSharper中的一个异常引起的(这些异常显示在Visual Studio的状态栏中),至少ReSharper显示了一个消息框,几乎同时向JetBrains提交了一些错误

    如果您再次遇到此问题,请验证ReSharper是否显示任何错误/异常,如果显示,您可能希望将其提交给JetBrains


    重新启动Visual Studio后,“撤消”再次起作用(对我来说)。

    我会检查你的剪贴板环并观察它何时/是否被清除。如果发生这种情况,你就会知道你刚刚失去了撤销权。此外,如果您能看到它发生,那么您可能有更好的机会确定它的原因。

    我遇到了相同的问题,我也使用了VisualSVN和整形器。您使用的是什么版本的ReSharper,4.5.x

    我发现它出现在4.5.x中,但在我在Visual Studio中重置键盘布局后,最近的EAP版本(我记不起是哪个版本)确实为我解决了这个问题


    因此,首先,正如其他人所说,尝试禁用ReSharper(加载项管理器,直到也启动)重新启动(IDE),并查看它是否在您工作时出现(重置键盘布局后)。

    我刚刚遇到了禁用撤消的问题。我使用的是VS2008开发者版。我没有把ReSharper插入。离开@Joseph的建议,我想我应该检查剪贴板,但在检查之前,我尝试循环剪贴板
    Edit->Cycle clipboard Ring
    ,然后返回Undo。这是第一次发生。如果这种情况再次发生,我将对此进行更新


    更新看来我很幸运。它再次发生,并且
    Edit->Cycle Clipboard Ring
    技巧不起作用。这种情况以前从未发生在我身上,现在发生的情况也很新奇——我正在运行两个VS2008实例——一个运行WCF服务,另一个是调用webservice的简单web应用程序。真正奇怪的是,当我实际调试时,撤销图标变为活动状态!一旦我停止调试,它就会变灰(在这两种情况下)

    如果有人仍在跟踪此操作,当我尝试
    Ctrl+Shift+Enter
    跳转到新行时,撤消将为我禁用


    我正在使用VS2008 Pro、WinXP编辑XSLT文件。重置键盘设置没有帮助。AnkhSVN已安装但未使用。

    我注意到,当我意外按下CTRL+ENTER时,撤消选项被禁用,我通过删除此热键修复了此问题


    要执行此操作,请转到:
    Tools->Option->Environment->Keyboard
    并删除上面的
    Edit.lineopen
    快捷方式。

    我在visual studio 2008SP1中使用了此功能-有一天,撤消功能完全停止工作。看看之前的海报评论,我只是:

    工具->选项->环境->键盘 按复位键


    重新启动visual studio后,现在可以撤消操作。

    如果其他解决方案不起作用

    我认为一个常见的问题是键盘绑定会以某种方式改变。最简单的方法就是这样去重置它们:

    • 重置它们<代码>工具->选项->环境->键盘->重置->确定
    • 重新启动Visual Studio

    您是否尝试过禁用Resharper?哪个版本?我刚刚进入加载项管理器并禁用了ReSharper,点击OK,然后返回并重新启用它。我的撤销在那一点上回来了。嗯。。。这没用。下一步是禁用resharper。当我使用拆分窗格功能(查看同一文档的两个不同部分)时,这似乎是最常见的情况。我仍然阅读了这篇文章,我的修复方法是移动到VS2010:)这可能不是您的选项,但是。。。可能是这样的…Ctrl+Shift+Enter对我的撤消没有任何影响。但是谢谢你的新键盘快捷键!我刚刚遇到了与VisualStudio2010完全相同的问题。(撤消突然停止工作。)我关闭了VS2010,重新打开它,但问题还没有出现。我在某个地方读到VS2010SP1可能会解决这个问题。M