【问题标题】:Visual Studio Redo shortcut Ctrl + Y stops working after copyVisual Studio 重做快捷键 Ctrl + Y 复制后停止工作
【发布时间】:2014-03-05 11:16:12
【问题描述】:

我正在开发 Visual Studio 2010。我对代码做了一些更改,但后来想看看代码块在编辑之前的样子。 所以我做了 Ctrl + Z 撤消,然后继续使用 Ctrl + C 复制预期的代码块。 现在,当我执行 Ctrl + Y 时,重做没有完成,我的所有更改都丢失了。

请帮帮我。

【问题讨论】:

  • 这对我来说很好 - 我怀疑你在复制或类似的时候不小心输入了一些东西。

标签: c# asp.net visual-studio-2010 visual-studio


【解决方案1】:

这是因为您在撤消后进行更改时无法重做某事。

仅当前一个命令是撤消时,重做才可用。将代码复制到编辑器将清除重做的能力。粘贴操作后,只有撤消命令可用。

【讨论】:

  • 所以没有办法解决这个问题?
  • 很遗憾没有。这在所有具有撤消/重做功能的应用程序中都很常见。我建议在撤消之前将您的代码复制到文本编辑器中以进行短期保管。
  • 现在我搞砸了……但这并不意味着我不会给你+1
  • 但是,如果您执行撤消的代码是在 Visual Studio 中复制的,它可能仍然在您的圆形剪贴板中。这是通过 Ctrl + Shift + V 访问的。
  • @RobAston 当然 Ctrl+C 不算作更改?我已经在 Visual Studio 中对其进行了测试,如果我输入了一些文本,撤消,Ctrl+C,然后重做它,然后我输入的文本会重新出现......尽管为 cmets 中的圆形剪贴板 +1 - 你应该把它放在你的答案中:)
【解决方案2】:

您是否知道可以复制多行文本,然后通过键盘快捷键Windows + V从剪贴板中查看它们。这可能是一个方便的选项,您可以用来解决这个问题。

【讨论】:

    猜你喜欢
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    相关资源
    最近更新 更多