gpt4 book ai didi

macos - 创建 Matlab 运行行快捷方式(如 R)

转载 作者:太空宇宙 更新时间:2023-11-03 19:10:17 25 4
gpt4 key购买 nike

R 有一个很棒的快捷方式,可以运行光标当前所在的行,然后将光标移动到下一行 (cmd + return)。在 matlab 中,您必须突出显示该行,然后运行突出显示的部分 (shift + F7)。

有没有办法创建“R like”运行行快捷方式?我正在使用 OSX。

最佳答案

  1. 在“主页”选项卡上,单击“新建”,然后选择“命令快捷方式”。

  2. 在“标签”字段中:输入快捷方式的名称。在回调字段中:

    currentEditor = matlab.desktop.editor.getActive;originalSelection = currentEditor.Selection;断言(原始选择(1)==原始选择(3));currentEditor.Selection = [originalSelection(1) 1 originalSelection(1) Inf]; disp(currentEditor.SelectedText);eval(currentEditor.SelectedText);currentEditor.Selection = originalSelection + [1 0 1 0];

现在我可以通过按 Alt+s+1 来运行我所在的行(也许您可以将其更改为任意热键)。我希望这会有所帮助。

编辑:在 MATLAB R2018a 命令快捷方式中 have been repackaged as Favorite Commands .因此,要在此版本和更高版本中创建新的快捷方式,您需要转到主页选项卡 -> 收藏夹 -> 新建收藏夹。

编辑:您目前(在 MATLAB R2020b 中)可以使用 Alt+1 运行此代码(不需要像上面那样使用“s”)。但是,它似乎无法在 Preferences -> Keyboard -> Shortcuts 中更改

关于macos - 创建 Matlab 运行行快捷方式(如 R),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26163383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com