标签: undo

Intellij IDEA无法撤消

我正在Intellij IDEA开展一个项目.我移动重构了一些包.但是我想撤消我的更改.当我点击恢复按钮时,它说

Cannot Undo

并显示下面的列表:

Following files affected by this action have been already changed

如何恢复我的更改,因为我丢失了一些包和类.Intellij IDEA会将它们保存在临时文件夹中吗?

PS:我在64位Ubuntu计算机上使用open jdk 1.6.0.

undo intellij-idea revert

12
推荐指数
2
解决办法
8729
查看次数

WPF TextBox拦截RoutedUICommands

我试图在我的WPF应用程序中使用Undo/Redo键盘快捷键(我使用命令模式实现了自己的自定义功能).但是,似乎TextBox控件正在拦截我的"撤消"RoutedUICommand.

什么是禁用此功能的最简单方法,以便我可以在UI树的根目录中捕获Ctrl + Z?TextBox如果可能的话,我想避免在我的应用程序中添加大量代码/ XAML .

以下简要说明问题:

<Window x:Class="InputBindingSample.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:loc="clr-namespace:InputBindingSample"
    Title="Window1" Height="300" Width="300">
    <Window.CommandBindings>
        <CommandBinding Command="loc:Window1.MyUndo" Executed="MyUndo_Executed" />
    </Window.CommandBindings>
    <DockPanel LastChildFill="True">
        <StackPanel>
            <Button Content="Ctrl+Z Works If Focus Is Here" />
            <TextBox Text="Ctrl+Z Doesn't Work If Focus Is Here" />
        </StackPanel>
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
using System.Windows;
using System.Windows.Input;

namespace InputBindingSample
{
    public partial class Window1
    {
        public static readonly RoutedUICommand MyUndo = new RoutedUICommand("MyUndo", "MyUndo", typeof(Window1),
            new InputGestureCollection(new[] { new KeyGesture(Key.Z, ModifierKeys.Control) }));

        public …
Run Code Online (Sandbox Code Playgroud)

wpf keyboard-shortcuts undo routed-commands

11
推荐指数
2
解决办法
4962
查看次数

如何向HTML5 Canvas添加撤消功能?

我在所有HTML5和Javascript中都有一个草绘应用程序,我想知道如何创建一个撤销按钮,所以你可以撤消你画的最后一件事.任何的想法?

html javascript html5 canvas undo

11
推荐指数
1
解决办法
1万
查看次数

如何在终端中记住多个标签的会话?(相似的FF会议经理)

如何在终端中" 撤消关闭标签 "?与它完全相关,是否有可能记住终端中的一个标签会话

我的意思是(类似Firefox),如果我关闭特定终端窗口中的所有选项卡,我如何在第二天打开它?

对于像我这样经常使用多个标签的人来说,记住终端会话非常有用,并且不希望在第二天开始记住前一天离开办公桌的时候(和哪个)工作.

在鼠标右键单击GNOME终端,人们可以很容易地(和我的菜单)误点击关闭选项卡,而不是" 复制 "和失去跟踪什么,其中一个选择是选择的文本之前.在这种情况下,撤消关闭选项卡将有很大的用途(已在Firefox中提供)

谢谢!

--V

linux tabs undo gnome-terminal

11
推荐指数
4
解决办法
8493
查看次数

Git - 在init目录中初始化了

git --bare init在一个错误的目录(在服务器中)运行.我在该目录中看到文件branches,config,deps等..如何撤消它?

git undo git-bare

11
推荐指数
2
解决办法
7845
查看次数

撤消JS中的覆盖粘贴

我已忽略了该paste事件。我注意到,由于阻止了事件的默认行为,因此当前无法使用Ctrl + Z撤消“粘贴”。

$(this).on('paste', function (evt) {
  // Get the pasted data via the Clipboard API.
  // evt.originalEvent must be used because this is jQuery, not pure JS.
  // /sf/answers/2088211891/
  var clipboardData = evt.originalEvent.clipboardData || window.clipboardData;
  var pastedData = clipboardData.getData('text/plain');

  // Trim the data and set the value.
  $(this).val($.trim(pastedData));

  // Prevent the data from actually being pasted.
  evt.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以覆盖撤消功能,或者可以做其他不同的操作以使Ctrl + Z起作用?

相关问题

javascript jquery undo paste

11
推荐指数
2
解决办法
293
查看次数

实现撤销和重做功能javascript和php

我想实现Undo和Redo功能,不仅适用于客户端,也适用于服务器端.对于insatnce我有一个div包含图像,我可以旋转调整大小并重写它,图像生成的所有基本操作.并且所有操作都会更新数据库和图像.您可以说我的图像正在重新生成,并且每次操作后都会更新数据库.

现在我需要实现撤消和重做功能.我也做了一些研究.我需要的是如何实现所需任务的最佳方法.我正在考虑维护每个动作"日志类型的东西"或用数据库或javascript数组包括HTML或其他什么来处理它?

什么是实现我的目标的最佳方法.

谢谢,

javascript php undo redo

10
推荐指数
2
解决办法
1万
查看次数

如何撤消RequestFactory更新

通过GWT RPC更新对象可以轻松撤消.我们需要在内存中克隆先前的实体状态并在撤消时应用它.

但是当我们使用RequestFactory时,没有具体的更新操作.RequestFactory将实体修改发送到服务器并更新存储库实体本身.我们无法拦截更新过程.

如何对使用RequestFactory进行的更新实现撤消?

gwt undo requestfactory

10
推荐指数
1
解决办法
419
查看次数

为什么JavaFX不包含撤消功能

在我已经体验过Swing之后,我最近开始学习JavaFX API.

我注意到,即使很多类已经在AWT和Swing中实现得很好,它们在JavaFX中得到了有效的重新实现.这包括:

javafx.scene.paint.Color
javafx.event.ActionEvent
Run Code Online (Sandbox Code Playgroud)

java.awt.Color
java.awt.event.ActionEvent
Run Code Online (Sandbox Code Playgroud)

而且,即使它很容易需要使用它们.我认为这是为了:

  • 从其他库中尽可能地分离JavaFX(所以新开发人员甚至不应该知道它们的存在......,好的).
  • 利用Java 8 lambda表达式.
  • 使用Java 5泛型和枚举类型.
  • 考虑到FXML的设计.
  • 绑定... JavaFX的魔法版本.

如果我的假设是正确的,为什么它们不包括新的实现:

javax.swing.undo
Run Code Online (Sandbox Code Playgroud)

包?

虽然我知道撤消实际上与用户界面无关,所以,它与Swing无关.如果由于任何原因他们决定将其包含在javax.swing包中,那么它们可以将它包含在JavaFX中.

java javafx undo

10
推荐指数
1
解决办法
3623
查看次数

如何撤消 VS Code 中未保存的更改?

是否有任何快捷方式允许用户撤消更改(类似于command+z)但返回到上次保存文件的时间?我目前通过关闭文件、放弃更改并重新打开它们来完成此操作,但这很乏味。谢谢!

keyboard-shortcuts undo visual-studio

10
推荐指数
1
解决办法
7203
查看次数