Matlab是否支持代码的撤消删除

Matlab是否支持代码的撤消删除,matlab,undo,Matlab,Undo,我只想问一个关于Matlab的基本问题,在使用Matlab时,这个问题经常困扰我 有时,在使用Matlab时,我偶然删除了一些代码块;然而,似乎没有办法撤消删除或从我的代码中恢复这些块 是否有撤消按钮或删除代码的捷径 如果我记不起那些块并重新编写,这其实没什么大不了的,但重新编写似乎是一项乏味的工作。您可以使用像git(git SCM.com)这样的源代码管理系统(SCM)来备份代码 注意:您需要在中间保存,然后将它们添加到SCM中。或者,您可以使用cron作业自动执行备份。撤消按钮位于右上角的

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

有时,在使用Matlab时,我偶然删除了一些代码块;然而,似乎没有办法撤消删除或从我的代码中恢复这些块

是否有撤消按钮或删除代码的捷径


如果我记不起那些块并重新编写,这其实没什么大不了的,但重新编写似乎是一项乏味的工作。

您可以使用像git(git SCM.com)这样的源代码管理系统(SCM)来备份代码


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

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


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

。。。Ctrl-Z?此外,如果您在命令行中键入,那么Matlab将保留您键入的所有内容的历史记录,您可以(a)拖放代码行,以及(b)只需按下向上箭头即可返回您以前键入的内容。如果你在编辑器中工作,那么我建议你使用版本控制软件,比如Git@Dan我现在从答案中得到了这一点,我的默认撤消是“Control+Shift+减号”而不是“Control+z”,所以当我执行“Control+z”时,它不起作用啊,我现在找到了这个图标,不幸的是,这个撤消命令的默认值是“Control+Shift+减号”。这就是为什么当我试着做“控制+Z”时,它不起作用,我明白了。进入首选项->MATLAB->键盘->快捷键。如果将快捷方式从“Emacs默认设置”更改为“Windows默认设置”,则Ctrl-Z将起作用。或者你可以单独更改快捷方式到你喜欢的任何位置。很好,我一定会试试这个。老实说,我在学习这些捷径时非常困惑,因为我习惯于窗口捷径。嗯,这似乎是一个不错的备份想法。我会尝试一下,虽然我同意版本控制是一件非常好的事情,但这并不能真正回答问题。