MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   MATLAB:如何运行与正在编辑的文件不同的文件? (https://www.labfans.com/bbs/showthread.php?t=26312)

poster 2019-12-14 20:13

MATLAB:如何运行与正在编辑的文件不同的文件?
 
我(不幸的是)有一个包含两个文件的MATLAB项目[B]main.m[/B]和[B]function.m[/B] 。我花了一些时间编辑[B]function.m[/B] ,它从[B]main.m[/B]被多次调用。当我按键盘上的[B]F5[/B]键时,它将运行当前文件( [B]function.m[/B] ),因此我需要继续更改回main.m来运行该项目,这很烦人。我习惯了将运行上一次启动的日食。

有没有办法在MATLAB中影响这种行为?

如果有任何潜在的雇主正在阅读此书,请注意,我被迫违背我的意愿使用该程序(该程序向客户收取访问线程安全原语的费用)。



[B]回答:[/B]

如果您可以单击按钮而不是按F5键,则可以在快捷方式工具栏中创建“运行主要”按钮。在Matlab主窗口中,右键单击菜单,然后打开“快捷方式”工具栏(如果尚未打开)。右键单击快捷方式工具栏“新快捷方式”,将“ Run main”放入标签,然后为回调输入“ main()”。无论您要编辑哪个文件,此命令都将起作用,并且您可以在此基础上为其他运行配置设置其他快捷方式。

我认为您无法为这些快捷方式定义键绑定。但是,如果您真的想要它,Yair Altman的Undocumented Matlab网站有一个[URL="http://undocumentedmatlab.com/blog/editormacro-v2-setting-command-window-key-bindings/"]黑客,可以添加[/URL]可以在此处使用的[URL="http://undocumentedmatlab.com/blog/editormacro-v2-setting-command-window-key-bindings/"]任意用户定义的键绑定[/URL] 。



[url=https://stackoverflow.com/questions/4948378]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 20:32

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.