9得票2回答
Tkinter文本部件中的撤销和重做功能?

我需要在Tkinter的Text小部件中实现Control+Z和Shift+Control+Z的功能,以便可以撤销和重做操作。请问有任何想法吗?

8得票1回答
如何在Android Studio中增加撤销和重做步骤

如何增加Android Studio中的撤销和恢复步骤? 目前步骤数有限,我希望增加Ctrl Z的次数。

8得票2回答
如何使用JavaScript将文本插入到textarea中而不干扰编辑历史记录?

基本上,我想要的是,如果用户在文本区域中选择一些文本并按下 ctrl + b,则所选文本应被星号包围。因此,我的要求如下: 1)文本区域内容:“hello this is some text” 2)用户选择一些文本并按下ctrl + b,“hello this is some text”(...

8得票3回答
在ListView中扩展这个类,以实现撤销/重做功能。

我正在使用第三方代码来管理WindowsForm项目中的撤销/重做操作。 我需要扩展该类以管理ListView中的撤销/重做操作,这意味着: · 撤销/重做添加/删除项目和子项目 · 撤销/重做选中/取消选中行 · 撤销/重做其他一些重要的事情,可能我错过了 我不知道如何开始做这个,...

8得票2回答
如何在NSTextview中实现撤销功能

我希望在替换NSTextView中的一部分文本后实现撤销操作。我使用以下代码替换文本的一部分: - (void)omeAction { NSString *fullString = [self.textView string]; NSRange selectedRange =...

8得票2回答
在按钮点击时触发Ctrl+z和Ctrl+y按键操作

我提供了两个分开的按钮,一个是用于 Ctrl+z,另一个是用于 Ctrl+y。我希望在单击按钮时执行 Ctrl+z 和 Ctrl+y 的功能。 为了实现这一点,我尝试在按钮单击时触发 Ctrl+z 和 Ctrl+y,但它们没有被触发。 到目前为止,我编写的代码如下: case "undo...

7得票3回答
在浏览器中禁用撤销和重做

我希望使用JavaScript禁用所有浏览器中的撤销和重做功能。 我想这样做是因为我们的应用程序已经内置了自己的撤销和重做历史记录。 我已经可以通过键盘输入来处理禁用撤销和重做,但我也想禁用菜单项(标准菜单和右键菜单)。 这是否可能?即使只在某些浏览器中可行,也比没有好。

7得票2回答
在某些主机上,Vim 的撤销操作仅限于一步

在我的一台开发机器上,我有无限的撤销操作。我可以按住 u 键并一直返回到我打开文件的时候。 在另一台机器上,按下 u 键只能在我最后做的两个更改之间切换,不能再继续回溯了。 我可以在第一台开发机器上拥有管理员权限,并且 vim 安装程序可以自由运行。第二台机器上没有这些权限,vim 必须安...

7得票3回答
我该如何访问QTextDocument的QUndoStack?

我该如何访问QTextDocument的QUndoStack? (例如,我想能够向文档的撤消堆栈中添加自定义QUndoCommand对象)