在MATLAB中,可以按照标题为“ Customize Code Suggestions and Completions”的文档页面中的说明定义代码建议和完成。
其中给出的摘录,例如
{
"_schemaVersion": "1.0.0",
"anotherFunc":
{
"inputs":
[
{"name":"input1", "kind":"required", "type":["numeric"]},
{"name":"input2", "kind":"required", "type":["numeric"]}
]
}
}
说明如何控制与functionSignatures.json
相同的文件夹中单独文件中发现的功能的预测。
假设我有一个名为myMethod
的方法,该方法位于一个名为myClass
的类中。如上所述,使用"myMethod"
而不是"anotherFunc"
创建JSON似乎没有效果。
我的问题是-我们如何使用这种技术为类方法定义补全?
答案 0 :(得分:2)
经过一番反复尝试之后,预测/完成逻辑似乎希望看到如下语法:
"myClass.myMethod"
换句话说,这应该起作用:
{
"_schemaVersion": "1.0.0",
"myClass.myMethod":
{
"inputs":
[
...
]
}
}