在 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 似乎没有效果。
我的问题是 - 我们如何使用这种技术为类方法定义完成?
最佳答案
经过反复试验,预测/完成逻辑似乎希望看到如下语法:
"myClass.myMethod"
换句话说,这应该有效:
{
"_schemaVersion": "1.0.0",
"myClass.myMethod":
{
"inputs":
[
...
]
}
}
关于json - 类方法的自定义代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51895883/