类方法的自定义代码完成?

2024-05-07

在 MATLAB 中,可以定义代码建议和完成,如标题为“的文档页面中所述”自定义代码建议和完成 https://www.mathworks.com/help/matlab/matlab_prog/customize-code-suggestions-and-completions.html#responsive_offcanvas".

其中给出的片段,例如

{
  "_schemaVersion": "1.0.0",
  "anotherFunc":
  {
     "inputs":
     [
        {"name":"input1",  "kind":"required", "type":["numeric"]},
        {"name":"input2",  "kind":"required", "type":["numeric"]}
     ]
  }
}

展示我们如何控制(大概)在同一文件夹中的单独文件中找到的函数的预测functionSignatures.json.

假设我有一个名为myMethod它驻留在一个名为myClass。如上所述创建 JSON"myMethod"代替"anotherFunc"似乎没有效果。

我的问题是 - 我们如何定义完成类方法使用这种技术?


经过一番尝试和错误后,预测/完成逻辑似乎期望看到如下语法:

"myClass.myMethod"

换句话说,这应该有效:

{
  "_schemaVersion": "1.0.0",
  "myClass.myMethod":
  {
     "inputs":
     [
        ...
     ]
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

类方法的自定义代码完成? 的相关文章

随机推荐