“MATLAB以外的文件已经修改编辑器。你想重新加载它吗?”错误。怎样修理?
52视图(30天)
显示旧的评论
我收到错误消息:“MATLAB以外的文件已经修改编辑器。你想重新加载它吗?”几乎每次当我点击Matlab以外的地方。我收到错误消息一天大约30次。真的很烦人。事实上我所有的文档都保存在网络驱动器,但我只有一个人在文档工作。它发生在Matlab的每一个文档。你能帮我解决这个问题吗?
接受的答案
Guillaume
2017年3月22日
有可能是一个问题与你的网络驱动器文件修改的时间戳在不断变化,因此为什么matlab认为文件发生了变化。
如果你不能解决的问题网络驱动器(或使用一个本地驱动器上而不是),然后你可以关掉警报(这不是一个错误)进入
首选项
- >
编辑/调试器
和取消
重新加载未经审查的文件外部修改
。
6个评论
Marek Jarocinski
2022年11月14日
编辑:Marek Jarocinski
2022年11月14日
@Josh利卡塔
解决这个问题对我来说是什么禁用Matlab源代码控制。我复制粘贴从Matlab帮助怎么做:
- - - - - -
禁用源代码控制
当你禁用源代码控制,MATLAB不破坏存储库信息。例如,它不移除
. svn
文件夹中。你可以把文件夹回到源代码控制下使源代码控制集成了。
- 在家选项卡,环境部分中,点击首选项。
- 在Preferences对话框MATLAB>一般>源控制窗格中,选择没有一个。
- - - - - -
更多的答案(3)
亚当Danz
2020年8月14日
编辑:亚当Danz
2020年8月14日
这是一个乐队援助,而不是一个解决方案。
这个错误对话框出现,当一个文件存储在映射网络驱动器编辑和保存——即使只是1字符被改变。它可能是一个不同的错误由OP但听起来类似的描述。
紧迫的好然后导致这个对话框,
是的。然后,从Matlab命令窗口运行
重新处理路径
并等待它完成。然后你应该能够使用m文件再次....直到你让另一个变化。
我们希望这个问题最终解决。
3评论
DanielFromIllinois
2021年6月29日
重复路径为我工作。我会说,我犯了一个改变文件和错误出现最后一次,然后就不见了。
也对我来说,错误发生的两个实例运行时matlab和第二个编辑/窗口,导致它。我有另一个matlab运行过程。
沃尔特·罗伯森
2022年11月15日
一个
方面,这种可能发生的是,如果您正在使用一个网络文件系统,本地或OneDrive,如果网络系统上的系统时间是明显不同于你自己的系统上的系统时间,特别是如果你的系统时间相对于服务器的时间是缓慢的。
例如假设你编写一个变化14:09:17当地时间在您的系统上,但时间在服务器14:09:22,所以14:09:22是记录在服务器上的时候,当你的MATLAB保存内部信息的文件是修改14:09:17(当地时间)。然后MATLAB做定期检查文件是否更新(以某种方式),它认为14:09:22记录在服务器的时间戳,比较14:09:17它知道,并且说“哦,它有更新在服务器上!”。所以你最新版本,和第一个修改……同样的事情发生,服务器版本的文件上的时间比时间MATLAB,尤其是更新并再次了消息。
因为时间差异即使在运行良好的系统的事实(令人惊讶的是很难同步时钟——不可能根据相对论),MATLAB结束有一个内置的“宽限期”:如果时差是足够小,那么MATLAB假定它是由于网络时间的差异。但如果diffrence足够大可以问题。
有时候,在一些系统,重启系统就足以促使系统得到更好的时间。但有时你需要同步时钟使用服务旨在保持时钟同步。在Windows 10看到
https://pureinfotech.com/sync-clock-windows-10/