726得票10回答
如何在Vim中进行重做(即“撤消撤消”)操作?

在Vim中,我执行了太多的撤销。我该如何撤销这个(也就是重做)?

167得票2回答
如何将IntelliJ(也适用于Android Studio)的重做快捷键配置为CTRL+Y而不是CTRL+SHIFT+Z?

默认的IntelliJ / Android Studio“重做”操作快捷键是CTRL+Shift+Z,这对于Windows用户来说是一个常见问题。 更大的问题是,CTRL+Y被映射到“删除行”操作,这会导致撤销栈丢失。 要解决此问题,如何将“重做”快捷键更改为CTRL+Y在IntelliJ中?

31得票1回答
Eclipse的重做键盘快捷方式

有人知道Eclipse的重做键盘快捷键是什么吗? 我在Linux Mint上进行编程,它基于Ubuntu。我注意到Eclipse支持C、Java、PHP、HTML和Python。我编写所有这些语言的代码,所以我认为使用它会是一个不错的IDE,但对我来说“重做”快捷键非常重要。在gedit中我...

30得票7回答
如何在保存后保留Visual Studio Code中的撤销历史记录

我正在使用最新版本的VS Code(1.9.0)。 当我撤销(ctrl+z)某些操作,并保存文件(ctrl+s)后,就无法再进行重做(ctrl+y)。 我想要像Sublime或其他编辑器一样在编辑器运行时前进和后退。 有人能解决这个问题吗?谢谢。

26得票1回答
如何在 gedit 上重做操作

我对Linux和gedit都很陌生。当我使用Ctrl+Z撤销操作时,有时会撤销太多步骤。在Windows系统中,我会使用Ctrl+Y来恢复操作。但是在gedit上,这个快捷键无法实现恢复操作。 请问,在gedit上如何实现恢复操作?

21得票7回答
在Python中重新执行for循环迭代

Python 是否有类似其他语言的 "redo" 语句呢? ("redo" 语句是一种会影响循环行为的语句,就像 "break" 或 "continue" 一样——它跳到最内层循环的开头并重新开始执行。)

17得票8回答
如何在文本编辑器中设计撤销和重做功能?

我的项目的一部分是编写一个文本编辑器,用于输入规则、编译应用程序和运行它。编写编译器已经结束并发布了测试版。在最终版本中,我们必须为文本编辑器添加撤销和重做功能。我使用文件并定期保存文本编辑器中的内容。如何设计文本编辑器的撤销和重做功能?文件的持久化结构发生了什么变化?

15得票2回答
在失败后重新进行AJAX调用

我正在使用网站的REST API服务来访问它,该服务允许我首先进行身份验证,然后使用验证的会话返回值来执行进一步的API调用。我可以正常访问它,没有任何问题。会话在一个小时后超时。假设我想在一个小时后进行API调用,我想重新进行身份验证,并继续进行第一次发生的AJAX调用。您能否建议我如何重新...

13得票3回答
在 JavaScript 和 PHP 中实现撤销和重做功能

我希望能够实现撤销和重做功能,不仅限于客户端,也要包括服务器端。例如,我有一个包含图像的 div,我可以旋转、缩放和重新编辑它,这是创建图像的所有基本操作。并且每个操作都会更新数据库和图像。你可以说我的图像在每个操作后都被重新生成,并且数据库被更新了。 现在我需要实现撤销和重做功能。我已经做...

12得票10回答
Python中类似于unshift或redo的Pythonic等效方法是什么?

我正在学习Python,并且有一个情况,我想从迭代器中获取项目。棘手的是,在某些情况下,我想要“取消迭代”。也就是说,在循环之前将一个项目放回到迭代器的前面。 例如,假设我正在从树上摘苹果。我的水果篮在需要清空之前只能容纳10kg。但我必须先摘下每个苹果,才能称重并确定这个苹果是否会超过篮子...