Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我(不幸的是)有一个包含两个文件的MATLAB项目main.m和function.m 。我花了一些时间编辑function.m ,它从main.m被多次调用。当我按键盘上的F5键时,它将运行当前文件( function.m ),因此我需要继续更改回main.m来运行该项目,这很烦人。我习惯了将运行上一次启动的日食。
有没有办法在MATLAB中影响这种行为? 如果有任何潜在的雇主正在阅读此书,请注意,我被迫违背我的意愿使用该程序(该程序向客户收取访问线程安全原语的费用)。 回答: 如果您可以单击按钮而不是按F5键,则可以在快捷方式工具栏中创建“运行主要”按钮。在Matlab主窗口中,右键单击菜单,然后打开“快捷方式”工具栏(如果尚未打开)。右键单击快捷方式工具栏“新快捷方式”,将“ Run main”放入标签,然后为回调输入“ main()”。无论您要编辑哪个文件,此命令都将起作用,并且您可以在此基础上为其他运行配置设置其他快捷方式。 我认为您无法为这些快捷方式定义键绑定。但是,如果您真的想要它,Yair Altman的Undocumented Matlab网站有一个黑客,可以添加可以在此处使用的任意用户定义的键绑定 。 更多&回答... |
![]() |
![]() |