如何在 MATLAB 2016(a 和 b)中为我自己的函数配置制表符补全?
How to configure tab completion for my own function in MATLAB 2016 ( both a and b )?
在旧版本的 MATLAB 中,可以通过编辑位于 matlabroot\toolbox\local 中的 TC.xml 文件来配置制表符补全。但是,在 MATLAB 2016(a 和 b)中,该文件不再存在。
如何在 MATLAB 2016 中为我自己的函数设置自动 Tab 完成?
事实证明,MATLAB 2016(2016a 和 2016b)使用 functionSignatures.json
文件来配置自动 Tab 完成。人们可以轻松地阅读在 $matlabroot\toolbox\
文件夹中找到的任何此类文件的内容,以了解其工作原理。
这是一个非常简单的示例 functionSignatures.json
文件,展示了如何为名为 nd2finfo
的函数设置制表符完成:
{
"nd2finfo":
{
"inputs":
[
{"name":"nd2file", "kind":"required", "type":"filepath=*.nd2" }
]
}
}
此文件应保存在具有函数定义的同一文件夹中。在输入函数输入时,按 Tab 键,我可以看到扩展名为 .nd2 的文件列表弹出。
在旧版本的 MATLAB 中,可以通过编辑位于 matlabroot\toolbox\local 中的 TC.xml 文件来配置制表符补全。但是,在 MATLAB 2016(a 和 b)中,该文件不再存在。
如何在 MATLAB 2016 中为我自己的函数设置自动 Tab 完成?
事实证明,MATLAB 2016(2016a 和 2016b)使用 functionSignatures.json
文件来配置自动 Tab 完成。人们可以轻松地阅读在 $matlabroot\toolbox\
文件夹中找到的任何此类文件的内容,以了解其工作原理。
这是一个非常简单的示例 functionSignatures.json
文件,展示了如何为名为 nd2finfo
的函数设置制表符完成:
{
"nd2finfo":
{
"inputs":
[
{"name":"nd2file", "kind":"required", "type":"filepath=*.nd2" }
]
}
}
此文件应保存在具有函数定义的同一文件夹中。在输入函数输入时,按 Tab 键,我可以看到扩展名为 .nd2 的文件列表弹出。