![]() |
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.