class 方法的自定义代码完成?
Custom code completion for class methods?
在 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
的 class 中。用 "myMethod"
而不是 "anotherFunc"
创建一个 JSON 似乎没有效果。
我的问题是 - 我们如何使用这种技术为 class 方法 定义完成?
经过反复试验,prediction/completion 逻辑似乎希望看到如下语法:
"myClass.myMethod"
换句话说,这应该有效:
{
"_schemaVersion": "1.0.0",
"myClass.myMethod":
{
"inputs":
[
...
]
}
}
在 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
的 class 中。用 "myMethod"
而不是 "anotherFunc"
创建一个 JSON 似乎没有效果。
我的问题是 - 我们如何使用这种技术为 class 方法 定义完成?
经过反复试验,prediction/completion 逻辑似乎希望看到如下语法:
"myClass.myMethod"
换句话说,这应该有效:
{
"_schemaVersion": "1.0.0",
"myClass.myMethod":
{
"inputs":
[
...
]
}
}