问题标签 [undo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - OpenGL ES 简单撤消上一次绘图
我试图弄清楚如何在 iPhone 屏幕上实现一个简单的“撤消”最后一次绘图操作。我首先准备帧缓冲区来绘制:
然后我准备顶点数组并以这种方式绘制:
我如何简单地撤消最后一个操作?我认为必须有一种方法可以保存以前的状态或内置的 OpenGL ES 函数。
谢谢
c++ - 如何在 C++ 中创建“撤消”?
我需要创建一个撤消上一个任务/添加/更改的函数。我如何在 Borland C++ 中做到这一点?
(该程序使用“列表”将文本字符串存储在文本文件中。除非我使用我创建的保存功能,否则它会被存储然后擦除。)
顺便说一下,我的意思是在一个简单的控制台应用程序中创建一个撤消功能。
git - 如何取消提交我在 Git 中的最后一次提交
如何取消提交我在 git 中的最后一次提交?
是吗
或者
?
javascript - Javascript UndoManager 浏览器支持
HTML5 规范提到了 UndoManager,可用于查询用户编辑过的文档的先前状态 ( http://www.whatwg.org/specs/web-apps/current-work/#undomanager )。有没有浏览器支持这个?浏览器是否有希望支持它?
vim - 如何在 Vim 中获得细粒度的撤消
我发现 Vim 的 undo 有点太粗糙了。例如,如果我输入这样的内容:
哎呀!我打错了。我想开始撤消,所以我按u
,但随后它清除了整行。有没有办法逐字或逐字符撤消?
objective-c - NSUndoManager 不会撤消 NSMutableDictionary 的编辑
我遇到了撤消操作的问题。以下代码不会撤消removeObjectForKey:
操作,但重做操作setObject:ForKey:
有效。
控制台上的输出如下所示:
我不明白为什么 Object id 不同,尽管 Key id 保持不变。是否对对象进行了一些特殊的撤消/重做处理NSMutableDictionary
?
谢谢xonic
makefile - Autotools:如何清理 lighttpd 项目中“./configure”创建的文件?
我正在尝试lighttpd
一个嵌入式 Linux 项目。我得到了最新的源代码包并开始编写一个主 Makefile 封装所有配置、编译、安装(用于测试)等内容。
反之亦然,我想清理每一步。清理后应该不再有生成的文件。这对于重复测试很重要。
我想知道是否有办法彻底清理./configure
生成的内容?我不熟悉autotools
细节。
有什么提示吗?
php - Web应用程序中的“撤消删除”?
我已经看到越来越多的网站在按下删除按钮后提供撤消选项。按钮背后的逻辑是怎么做的?
该项目是否被 javascript 删除并从用户屏幕“消失”并添加了计划删除,这让用户有时间撤消它或它是如何工作的?
为用户提供撤消功能的其他选项是什么?
c++ - 如何访问 QTextDocument 的 QUndoStack?
如何访问QUndoStack
a QTextDocument
?
(例如,我希望能够将自定义QUndoCommand
对象添加到文档的撤消堆栈)
wpf - WPF MVVM UpdateSourceTrigger=Excplict
我的 Wpf-App (MVVM) 中有一个内容控件,它绑定到一个对象并在文本框中显示对象属性,因此用户可以编辑属性的值。我想用 GoF 的命令模式实现撤消/重做功能。为此,我需要一个可以创建命令并将其设置到我的 undomanager 中的点。我的想法是添加一个提交按钮。当按下按钮时,我更新文本框的源(我的属性)并创建我的命令对象以使更改不可撤销(保存对象的旧状态和新状态)。但是: - 对于使用提交按钮,我需要将文本框的 UpdateSourceTrigger 设置为显式。如果我想更新我的来源,我需要在我的视图中引用控件,据我所知,这很糟糕。我怎样才能做到这一点?使用 MVVM 我必须创建一个命令(WPF 命令,
谢谢沃尔特