MATLAB社区

MATLAB,社区及更多

可配置的键盘快捷键已经抵达


我想迎宾博客克里斯蒂娜·罗伯茨从MATLAB编辑组。克里斯蒂娜是在可配置的键盘快捷键功能的开发主管。

R2009b中有一项新功能,我特别兴奋:用户可配置的键盘快捷键在MATLAB桌面。这是一个已经在作品了好几年的项目,我很高兴,这是现在正式发布。

我会分裂我的这个功能的讨论分成两个职位。首先将给出R2009b中的功能的高度概括,第二个将深入探讨在MATLAB中的快捷键有些困扰的历史。我希望你会学到两个职位的一些宝贵的建议,更好地了解如何利用自定义的快捷键。

首先,让我解释一下键盘快捷键首选项面板的布局。您可以从文件菜单中打开它:文件 - >首选项 - >键盘 - >快捷方式


活动设置在首选项面板的顶部下拉列表允许你在不同的键盘快捷键设置,那些船的产品,并定制集,您可以从同事那里获得或选择MATLAB中心。默认情况下选择的快捷键设置匹配在其上运行的平台上常见的键盘快捷键。对于Windows和Macintosh,这些分别基于Windows和Macintosh平台标准。在UNIX上,我们决定将我们的基础上流行的Emacs编辑器默认的键盘快捷键;但是,如果你更喜欢使用基于Windows的键盘快捷方式,该选项也可用于UNIX。

在Windows和Emacs套都可以在非Macintosh平台,但Macintosh的默认设置仅在Macintosh上可用由于Command键的用法。除了我们新的默认设置,我们也运代表一组在R2009a默认键盘快捷键,具体到在其上运行的平台。

要导入自定义的快捷键设置,选择浏览…来自活动设置组合框并导航到集合的XML文件的位置。如果你想和大家分享自己的自定义设置,使用另存为…按钮来创建集合的XML的表示形式。

在首选项面板列出了所有配置的操作的顶级表。您可以使用它上面的搜索栏搜索这个表的内容。例如,让我们看看在与粘贴从剪贴板中的项目的操作:


你可以看到有三个粘贴相关的操作。通用动作有键盘快捷键Ctrl + V键和Shift + Insert键。这些相同的键盘快捷键也被分配到粘贴工作区在工作区浏览器,如由信息图标旁边的行动以及他们的提示说明。

中间表中,您可以更改分配键盘快捷键,删除现有的分配,并添加新的。让我们假设你想改变“S CTRL + V快捷方式按Ctrl + Shift + P。要做到这一点,请单击显示按Ctrl + V将表格单元格,然后按新的键盘快捷键。表示刚按下随后将显示该快捷方式的文本。请注意,您还可以插入多笔画的键盘快捷键,在Emacs受欢迎,通过选择限于2次击键从键盘快捷键编辑器的右键菜单。

如果按应用要么按钮键,Ctrl + V将由按Ctrl + Shift + P被替换为其支持的所有工具万博1manbetx行动。看到这些是什么工具,单击表格单元格的新分配的权利。然后,可以取消选择一些工具,如果您不按Ctrl + Shift + P希望被分配到在所有的桌面工具。

现在,让我们还可以指派按Ctrl + V回在编辑器而已。要做到这一点,按中间的桌子底下按钮。然后按Ctrl + V的快捷领域,并最终取消选择所有工具,除了MATLAB编辑器的快捷方式。

最后,在面板显示键盘底部的表快捷当前正在编辑与动作冲突。在上面的例子中,信息图标表示有键盘快捷方式分配给这也被分配给粘贴工作区。然而,由于工作区浏览器不支持默认万博1manbetx行动,这不是一个真正的冲突。要创建一个真正的冲突,请尝试更换用Ctrl + P的按Ctrl + Shift + P分配。


当你做出的改变,图标会出现一个错误,表示Ctrl + P键是相同的桌面工具中分配给两个或更多动作。这意味着你不能使用Ctrl + P两个打印,但你可以,而不是从选择取消分配按Ctrl + P打印通过在底部的表中选择第一行和按取消分配按钮。

如果你现在按要么应用按钮,您的修改Windows默认设置将在MATLAB的后续会话被保留。您可以通过选择回到原来的Windows默认设置恢复默认值或者你可以写这个文件出来,通过选择一组自定义另存为…

这是的首选项面板是如何工作的简要概述。在以后的文章中,我将讨论的键盘快捷键的历史MATLAB和解释我们如何使我们的一些设计选择。

-by克里斯蒂娜·罗伯茨,The MathWorks公司

|

注释

要发表评论,请点击这里在您的帐户MathWorks公司签署或创建一个新的。