【问题标题】:Does Matlab support undo deletion for the codesMatlab是否支持撤消删除代码
【发布时间】:2015-12-29 16:40:33
【问题描述】:

我只想问一个关于 Matlab 的非常基本的问题,这在使用 Matlab 时经常困扰我。

我有时在使用 Matlab 时不小心删除了一些代码;但是,似乎无法撤消删除或从我的代码中恢复这些块。

是否有撤消按钮或删除代码的快捷方式?

如果我记不住那些块并重新编写,这并不是什么大不了的事,但它似乎又是一项乏味的工作。

【问题讨论】:

  • 所以... Ctrl-Z?此外,如果您在命令行中输入,则 Matlab 会保留您输入的所有内容的历史记录,您可以 (a) 拖放代码行和 (b) 只需按向上箭头即可取回您之前输入的内容。如果您在编辑器中工作,那么我建议您使用 Git 等版本控制软件
  • @Dan 我现在从答案中得到了这个,我的默认撤消是“Control+Shift+Minus”而不是“Control+z”,所以当我执行“Control+Z”时它不起作用跨度>

标签: matlab undo


【解决方案1】:

撤消按钮位于右上角的小工具栏上:

如果您使用的是 Windows 快捷方式,也可以使用 Ctrl-Z。

【讨论】:

  • 啊,我现在找到了这个图标,不幸的是,这个撤消命令的默认值是“Control+Shift+Minus”。这就是为什么当我尝试执行“Control+Z”时它不起作用
  • 哦,我明白了。进入 Preferences->MATLAB->Keyboard->shortcuts。如果您将快捷方式从“Emacs 默认设置”更改为“Windows 默认设置”,那么 Ctrl-Z 将起作用。或者您可以将快捷方式单独更改为您喜欢的任何内容。
  • 很好,我一定会试试的。老实说,我对学习这些快捷方式感到很困惑,因为我习惯了 Window 快捷方式。
【解决方案2】:

您可以使用 git (git-scm.com) 之类的源代码控制系统 (SCM) 来备份您的代码代码。

注意:您需要在两者之间保存,然后将它们添加到您的 SCM。或者您可以使用 cron 作业自动进行备份。

【讨论】:

  • 嗯,这对于备份来说似乎是个好主意。我试试看
  • 虽然我同意修订控制是一件非常好的事情,但这并不能真正回答问题。
猜你喜欢
  • 2020-11-21
  • 2011-04-30
  • 2014-07-26
  • 1970-01-01
  • 2010-09-14
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多