如何为MATLAB脚本创建键盘快捷方式

4

有没有一种方法可以为MATLAB中的自定义脚本设置键绑定?

我经常使用几个自定义快捷方式(例如用于工作区清理和断点加载和保存),想要为它们指定键盘快捷键,这实际上是为脚本指定快捷键。这可行吗?

编辑 1:我找到了this,但它相当古老,仅提供部分解决方案。我还没有尝试过。

编辑2: 这个MATLAB博客文章在评论中有这个问题(#28),但没有答案。另一篇关于键盘快捷键的不同文章也出现了类似的问题(#23),同样没有答案。
2个回答

4
在Windows上,快速访问工具栏上的任何按钮都会自动分配一个键盘快捷键,形式类似于Alt+1Alt+2Alt+3等,因此,如果您将脚本放在工具栏上的快捷方式中,它将具有与之关联的键盘快捷键,可以通过按下Alt来查看这些快捷键。
这并不允许您自定义键位绑定(除了数字,它简单地表示该按钮在工具栏上的位置,从左到右),但它提供了一种方便的方法来使用简单的键盘快捷键运行自定义脚本。
另请注意,可以通过按Alt+S然后按照快捷方式选项卡中显示的快捷键号码来访问任何自定义快捷键。
我还没有找到适用于macOS上MATLAB的解决方案。

0

这将在启动时执行命令,也可以使用startup.m文件来实现。我正在寻找一种在会话期间执行脚本的方法。 - buzjwa
1
是的,问题在于它总是启动一个新会话,而不是在运行的会话中执行命令。 - ypnos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接