标签: undo

输入字段上的编程值更改会被 Ctrl-Z 忽略,并且无法“撤消”-ne

当我有一个包含特定值的输入字段,并且某些 JavaScript 更改其值时,我过去可以单击该字段并按 Ctrl-Z 来恢复旧值。

好像不行了,是不是浏览器最近更新了?我做错了什么吗?有办法让它再次发挥作用吗?

setTimeout(function () {
  document.getElementById("name").value = ""
}, 2000);
Run Code Online (Sandbox Code Playgroud)
<input type="text" id="name" value="Sylvain" />
Run Code Online (Sandbox Code Playgroud)

javascript dom undo undo-redo

7
推荐指数
0
解决办法
1425
查看次数

.NET RichTextBox撤消

我在WinForms 3.5中使用RichTextBox,我发现当我以编程方式编辑包含的文本时,这些更改不再可用于内置的撤消功能.

是否有办法使这些更改可用于撤消/重做?

c# undo winforms

6
推荐指数
1
解决办法
2064
查看次数

在WPF绑定中撤消

如何在WPF中使用绑定提供撤消/重做?

例如,您使用绑定实现主 - 详细视图.编辑后,您的更改会使用绑定自动保存.然后,您要撤消更改.

在WPF绑定中是否有现成的东西?WPF是否提供了一些结构或接口?

这个问题不是关于如何使用堆栈实现撤销/重做.

.net wpf binding undo

6
推荐指数
1
解决办法
3832
查看次数

tinyMCE的撤销工作如何?

我的一位用户对tinyMCE中的撤消功能感到非常沮丧.它不会撤消最后的微小变化,而是撤消许多变化.这是一个计时的事情是每隔几秒拍摄一次快照吗?这是可配置的吗?

附加信息:用户正在将信息从Word复制并粘贴到编辑器.然后清理Word留下的污垢.这包括删除项目符号之间的额外空白行,删除"粘贴来自Word"功能留下的额外垃圾等.会发生什么事情,她会做一个oops并删除太多.所以她点击撤消,它会比最后一次哎呀更多地撤消.让她再做一切.撤消甚至完全删除了她最初粘贴的所有文本(即使这不是最后一次编辑).

tinymce undo

6
推荐指数
1
解决办法
4223
查看次数

使用backbone.js时,"使用撤消/重做自动保存"与"保存/恢复按钮"

我正在使用backbone.js构建一个数据输入密集型RIA.我的第一个计划是在我的UI上设置"保存"和"取消"按钮,并且只有在用户点击保存时才将我的模型保存在大块中.点击取消只会从服务器重新加载模型.这样,用户无需担心犯下不可逆转的错误.

然而,我现在意识到实现撤销/重做可能不会那么困难,因为在模型值上更改"观察"模型的变化并在恢复模型值时正确地更新自己.如果我有撤消/重做,我会选择让我的模型立即保存到服务器.

骨干是否支持两种方法之一?使用主干的MVC实现undo/redo的好方法是什么?

autosave undo save backbone.js

6
推荐指数
1
解决办法
1361
查看次数

如何在Visual Studio 2008中撤消"从项目中排除"

可能重复:
撤消VS'从项目中排除'?

我错误地选择了"从项目中排除"菜单项,以为我可以选择要排除的内容,但它排除了当前打开的文件.

我没有注意到那是什么文件,并且没有启用撤消.

如何撤消此操作?如何检测排除的文件?有某种日志文件吗?

undo visual-studio-2008 visual-studio

6
推荐指数
1
解决办法
8580
查看次数

在一个可信的div中,可以使用浏览器的撤消撤消`range.insertNode`吗?

我正在研究一个contenteditablediv来制作一个简单的RichText-Editor.我的要求之一是能够在按钮事件上的光标位置插入html块.

我可以用得到的那部分工作正常range,selection,range.insertNode(nodeHTML)range.pasteHTML(nodeHTML)基于浏览器.但我无法得到两件事,理想情况下我想拥有

  1. 要能够撤消插入的节点,请使用浏览器的撤消.不知何故,浏览器忽略了上述操作.
  2. 将光标移动到插入节点的末尾.这样用户就可以开始写作了

我知道我可以使用许多可用的编辑器,这样做非常好,但如果我得到这个,我就不必这样做了.欢迎任何帮助甚至建议.

谢谢.

javascript undo contenteditable rich-text-editor

6
推荐指数
1
解决办法
1540
查看次数

vim persistent undo无法正常工作

我试图使用vim 7.4.9持久撤消

在我的vimrc中,我有:

set undodir=/home/myname/.vim/undo//
set undofile
set undolevels=1000
set undoreload=10000
Run Code Online (Sandbox Code Playgroud)

当然/home/myname/.vim/undo目录存在.

我用vim打开了一些文件并进行了一些更改.

我在/home/myname/.vim/undo/中看到了undofiles:

$ ll /home/myname/.vim/undo/
total 23K
-rw-r--r-- 1 hpcpcollab hpcpcollab  523 18 sept. 11:23 %home%myname%foo
-rw-r--r-- 1 hpcpcollab hpcpcollab  14K 18 sept. 11:03 %home%myname%bar
-rw-r--r-- 1 hpcpcollab hpcpcollab 2,2K 18 sept. 11:52 %home%myname%test
Run Code Online (Sandbox Code Playgroud)

但是,当我关闭这些文件时,重新打开它们,并按"u"以撤消,vim回复:"已经在最早的更改".

我错过了什么?

谢谢

朱利安

vim undo persistent

6
推荐指数
1
解决办法
1946
查看次数

GitHub撤消丢弃

我正在处理一些文件,不小心丢弃了github中的所有文件.我知道,一旦你丢弃,底部就会有一个撤消按钮.但我重新启动了我的gitub,现在我再也没有撤消按钮了.有什么方法可以撤消我的丢弃并取回我的文件吗?我希望有,如果你有任何想法,请告诉我.

谢谢!

undo github repository

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

如何在Squeak中撤消> 1

你怎么在吱吱声中多次撤消?我正在使用coglinux-VM,Squeak-Image 4.5和Squeak源版本41.

我在工作区窗口中编写了一些测试代码,想要撤消更多步骤,但Squeak不会这样做.

smalltalk undo squeak

6
推荐指数
1
解决办法
175
查看次数