我现在有时会遇到这个问题,部分原因是 Microsoft Office 自动保存您正在使用版本和自动恢复处理的文件。
很多时候,当我在mathematica中启动一个新笔记本来做一些测试或其他事情时,我经常忘记保存我正在做的事情。
时不时地,根据我使用的计算机,计算机会崩溃,我所做的所有美丽工作都将永远丢失......
有没有办法解决这个问题,每五分钟就疯狂地保存我的文件?文件版本控制怎么样?
顺便说一句:使用 MMA V8
关于自动保存,您可能需要查看NotebookAutoSave
选项,可以通过设置为 TrueFromat->Option Inspector
。您必须选择“选定的笔记本”,然后转到Notebook Options -> File Options
,并设置NotebookAutoSave
为真。然后,您的笔记本将在每次评估后保存。这是否是一个令人满意的解决方案,当然取决于具体情况。
但我的经验是,最可靠的方法是培养 CTRL+S 反射——这个方法永远不会让我失望,而且效果很好。
至于版本控制,使用包要容易得多,您可以使用 WorkBench,它集成了对 CVS 的支持,并通过 Eclipse 插件支持 SVN。对于笔记本,我推荐你this https://stackoverflow.com/questions/2816628/version-control-of-mathematica-notebooks/所以线程。您可能还会发现this http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_thread/thread/48e575c2ce3f28e4一些感兴趣的数学小组讨论。
EDIT
对于 M8,出于自动保存的目的,您也可以运行
RunScheduledTask[NotebookSave[EvaluationNotebook[]],{300}]
但我现在无法测试这段代码
EDIT2
我刚刚遇到this https://stackoverflow.com/questions/4198961/what-is-in-your-mathematica-tool-bag/6982126#6982126在工具包存储库中发布 - 这也可能是问题的自动保存部分的替代方案(但另请参阅评论中关于计划任务与计划任务的相对优势的讨论)Dynamic
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)