Visual studio 2008 &引用;撤销;VisualStudio2008中的功能停止工作
我将在VisualStudio2008中编写代码,最终我犯了一个错误。我按CTRL-Z键撤消,但什么也没发生。我不是在说任何复杂的事情,比如撤销对多个未打开文件的搜索和替换。我说的是撤销剪切粘贴操作,或者简单地键入文本 这很令人沮丧,你知道有什么解决办法吗 我经常保存,所以通常我只需关闭文件,重新打开它,撤消功能就会再次工作。然后,最终(可能在20秒内,可能在一小时内,可能根本没有),再次撤销中断。这真的很烦人,因为当我必须关闭并重新打开文件时,我失去了我的位置、思路、窗口大小和位置以及拆分窗格的位置 可能有帮助的详细信息:Visual studio 2008 &引用;撤销;VisualStudio2008中的功能停止工作,visual-studio-2008,Visual Studio 2008,我将在VisualStudio2008中编写代码,最终我犯了一个错误。我按CTRL-Z键撤消,但什么也没发生。我不是在说任何复杂的事情,比如撤销对多个未打开文件的搜索和替换。我说的是撤销剪切粘贴操作,或者简单地键入文本 这很令人沮丧,你知道有什么解决办法吗 我经常保存,所以通常我只需关闭文件,重新打开它,撤消功能就会再次工作。然后,最终(可能在20秒内,可能在一小时内,可能根本没有),再次撤销中断。这真的很烦人,因为当我必须关闭并重新打开文件时,我失去了我的位置、思路、窗口大小和位置以及拆分窗格
我是否因为这是一个功能而做了一些愚蠢的事情?比如,可能是我无意中按下了某个热键,或者我正在执行的某个操作禁用了撤消功能?我最近也遇到了同样的问题。我认为这是由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