我(不幸的是)有一个MATLAB项目,包含两个文件,main.m和function.m.我花了我的时间编辑function.m,这是从main.m多次调用的.当我按下键盘上的F5时,它会运行当前文件(function.m),所以我需要不断更改回main.m来运行项目,这很烦人.我习惯了将会运行最后一次启动的eclipse.
有没有办法在MATLAB中实现这种行为?
如果有任何潜在的雇主正在阅读此内容,请注意我被迫使用此程序(根据我的意愿向客户收取访问线程安全原语的费用).
如果您可以单击按钮而不是按 F5,则可以在快捷方式工具栏中创建“运行主”按钮。在 Matlab 主窗口中,右键单击菜单并打开快捷方式工具栏(如果尚未打开)。右键快捷工具栏,“新建快捷方式”,标签中放入“Run main”,回调输入“main()”。无论您正在编辑什么文件,这都将起作用,并且如果您达到了这一点,您可以为备用运行配置设置其他快捷方式。
我认为您无法为这些快捷方式定义键绑定。但如果你真的想要它,Yair Altman 的 Undocumented Matlab 网站有一个hack,可以添加任意用户定义的键绑定,这些键绑定可能可以在这里使用。