标签: undo

撤消最后一个 neo4j 密码查询

Neo4j 社区 2.0。

如何撤消上次成功执行的 neo4j 密码查询(由于错误而进行了重大更改)。

通常是否有机会回滚到特定状态(至少界面上显示的状态)?

虽然,看似基本的动作,却找不到。先感谢您。

undo neo4j cypher

5
推荐指数
1
解决办法
7809
查看次数

当 Python 引发异常时回滚操作的最佳方法

我有一个代码,如下所示:

# step 1 remove from switch    
for server in server_list:
    remove_server_from_switch(server)
    logger.info("OK : Removed %s", server)

# step 2 remove port
for port in port_list:
    remove_ports_from_switch(port)
    logger.info("OK : Removed port %s", port)

# step 3 execute the other operations
for descr in pairs:
    move_descr(descr)

# step 4 add server back to switch    
for server in server_list:
    add_server_to_switch(server)
    logger.info("OK : server added %s", server)

# step 5 add back port 
for port in port_list:
    add_ports_to_switch(port)
    logger.info("OK : Added port %s", …
Run Code Online (Sandbox Code Playgroud)

python exception undo ctrl rollback

5
推荐指数
1
解决办法
2906
查看次数

当我尝试撤消时,为什么 vim 总是说“已经在最旧的更改”?

我在任何地方都找不到这个问题,所以这是给下一个人的。

不知何故,我的 vim 是高度定制的,有大量插件,比我想调试的要复杂得多,它间歇性地陷入一种状态,如果我点击“u”,它会说“已经在最旧的变化”。当我按下 CTRL-R 时,它说“已经处于最新变化”。但它不会撤消或重做任何事情。

非常令人沮丧。

vim undo

5
推荐指数
1
解决办法
1748
查看次数

iOS 13 撤消/重做手势的手势识别器在哪里?

在 iOS 13 中,三个手势被解释为请求撤销和重做:

  • 三指双击表示撤销。

  • 三指向左滑动表示撤销。

  • 用三个手指快速右转意味着重做。

检测这些手势的手势识别器在哪里?我该怎么做才能覆盖它们、关闭它们或在它们与我自己的手势之间进行仲裁?

undo uigesturerecognizer ios ios13

5
推荐指数
1
解决办法
1125
查看次数

如何禁用“撤消代码清理”?JetBrains Rider 中的提示?

我的团队已将 ReSharper/Rider 配置为在每次保存时自动运行代码清理。我节省了很多,这意味着代码清理运行了很多。每次我尝试按 Ctrl+Z 超过运行代码清理的位置时,Rider 都会弹出一个窗口来提示我是否真的要撤消。

有什么办法可以禁用这个提示吗?每次只是为了点击“是”而将手从键盘移到鼠标上,这非常烦人。如果我不想撤消,我一开始就不会按 Ctrl+Z。

需要明确的是:我并不是想在保存时禁用自动代码清理。

我已经尝试过搜索这个问题。我找到的唯一答案是关于代码清理本身,而不是关于在撤消代码时禁用确认。

prompt undo code-cleanup disable jetbrains-rider

5
推荐指数
0
解决办法
400
查看次数

如何利用sqlite进行撤消/重做功能?

我正在编写一个桌面应用程序,用C++进行矢量绘图,并考虑使用sqlite来支持我的撤销/重做功能.

有没有人使用sqlite进行撤消/重做功能?它如何为您服务?

澄清:

我知道堆栈方法,我甚至用这种方法实现了一个应用程序.我遇到的问题是一段时间后很难维护.

我的意思是利用sqlite是我将我的整个内存数据结构映射到sqlite数据库,并让sqlite为我做差异和修订.如果我创建一个内存数据库,速度应该不是问题.

这就是我的想法,我想知道这是否可行.

c++ sqlite undo undo-redo

4
推荐指数
1
解决办法
3293
查看次数

在python中进行撤消

首先..抱歉,如果我的英语不好.它是我的第三语言
我正在使用绘制软件绘制图像并再次保存它们(用于评论建议)
我使用桩和wxpython.但我仍然遇到一些功能问题..
什么是做出撤销选项的理想方法?
另一个问题..当用户缩放图片时(通过放大绘图框),线条不会缩放.我该如何做到这一点.

每当用户完成一行并将新图片(旧图片上有一行)分配给框架时,我就可以通过将临时图像保存到硬盘来消除所有这些问题.undo和redo将通过在这些图像之间切换来完成...所以当用户缩放图像时,线条也会缩放.但这很糟糕,因为它需要大量的硬盘空间(当你绘制1000行时)并且它很慢,因为它每次用户画线时都会分配一个新的图像

希望我的想法很清楚

有没有人有更好的解决方案?

python wxpython image undo python-imaging-library

4
推荐指数
2
解决办法
3408
查看次数

如何从svn repo浏览器撤消删除标签文件夹操作

不幸的是我从svn repo浏览器中删除了我的整个标签文件夹.我可以撤消吗?如果有任何解决方案来检索数据,请帮助我.

svn tags tortoisesvn undo

4
推荐指数
1
解决办法
2635
查看次数

撤消git push到Assembla

所以 - 今天我想做一件好事并重新安排我的存储库中的文件.已提交并推送到我的Assembla存储库.

GIT GUI中的情况

由于我没有使用git moving命令,所有文件都丢失了历史记录.我意识到自己的错误,想要摆脱不必要的变化,以便我可以做出正确的行动.我试过这个方法,在这里展示,但我得到了:

$ git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@git.assembla.com:myproject.git
 ! [remote rejected] 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 -> master (non-fast-forward)
error: failed to push some refs to 'git@git.assembla.com:myproject.git'
Run Code Online (Sandbox Code Playgroud)

信息:

% 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 is the one tagged 'beforerearrange'
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何建议?

git push undo assembla

4
推荐指数
1
解决办法
1892
查看次数

Qt清除QTextEdit/QPlainTextEdit中的撤消历史记录?

我有一个QPlainTextEdit,我在打开大文件时为它构建了一个进度对话框.我想通过使用QTextCursor.insertText一次添加一行文本,而不是使用setText.问题是,当我这样做时,我可以撤消添加的每一行......有没有办法清除撤消历史记录?

qt undo qtextedit qplaintextedit

4
推荐指数
1
解决办法
987
查看次数