图片缩略图

快捷键,改变Matlab编辑键绑定

6.56版本1.1.0.0 (KB) Perttu Ranta-aho
快捷键改变Matlab编辑键盘快捷键。

918下载

更新2009年8月21日

查看许可协议

快捷键是受EditorMacro (//www.tatmou.com/matlabcentral/fileexchange/24615),尽管这两个函数有略微不同的重点。快捷键聚焦于改变内置编辑器的快捷方式,而EditorMacro还提供了快捷键自定义matlab函数和代码模板。

我写这个函数的主要动机和你使用最好支持编辑器窗口停靠和支持多键的快捷方式。金宝app

比EditorMacro快捷键使用不同的方法来修改快捷键。主要的好处是:
+自定义快捷键编辑器是停靠时不要重置。
+支金宝app持多键的快捷方式。
+文件类型改变不重置自定义快捷键。
不幸的是,这种方法不能提供“完美”的解决方案。主要缺点有:
——金宝app只支持内置(java)的行为,即不可能绑定快捷方式你自己的matlab函数。
——所有打开文件后需要重新加载修改快捷方式自动(函数)。
——至少需要R2007b Matlab版本。
然而,好消息是,用户可以快捷键和EditorMacro樱桃挑选最好的特性。这两个函数应该能够很好地协同工作。

语法:
actionID bindingsList =快捷键(按键)

键盘击键的字符串表示的组合。特殊修饰符(Alt、Ctrl或控制转变,元,AltGraph)是公认的,应该使用空格分开,破折号(-)或加(+)。多键的快捷方式可以创建在按键之间用逗号(,)。至少一个修饰符应指定,否则会发生非常奇怪的事情……
支持按键的完整列表,请参见:金宝apphttp://java.sun.com/javase/6/docs/api/java/awt/event/KeyEvent.html
如果按键已经定义,那么它将被更新(覆盖)。

除了java击键表示按键可以下面的代码的一个词:
保存,存储当前的键绑定文件prefdir美元以下。
负载——从文件读取以前保存的键绑定。

ACTIONID应该叫Matlab的插入操作。可用的行动与他们的描述和当没有输入参数列出当前的键绑定。

任何修改后键绑定所有打开的文档加载更新快捷键。因此所有文档必须保存之前修改键绑定。

注意:
——保存和阅读密钥绑定文件只有在R2009a工作。否则应与R2007b +。
——不可能,击键文本模板或定制的Matlab函数,只有内置操作支持。金宝app

例子:
%列表当前的键绑定
快捷键
%添加新的键绑定
快捷键(Ctrl M转变,“show-mlint-report”)
%改变多个键绑定
快捷键({' Ctrl B, B ', ' Ctrl B、N ', ' Ctrl B P},…
{‘toggle-bookmark’,‘next-bookmark’,‘prev-bookmark})
%去除keybinding
快捷键(‘Ctrl-R’,”)

警告:
这段代码严重依赖于Matlab无文档记载和不支持的功能。金宝app使用在你的自己的风险!

引用作为

Perttu Ranta-aho (2022)。快捷键,改变Matlab编辑键绑定(//www.tatmou.com/matlabcentral/fileexchange/25089-keybindings-alter-matlab-editor-key-bindings), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!