@-folder和functionSignatures.json

20视图(30天)
Edoardo Ferocino
Edoardo Ferocino 2019年12月16日
回答: 艾特威尔肯 2020年8月11日
大家好!
我有一个在某个@-folder classdef文件。在同一文件夹我把文件夹包含“functionSignatures“资源”。我创建json类对象”文件。不幸的是当我试着使用自动完成类的实例对象,我没有得到任何建议,如果不找到相应的Matlab functionSignatures。json文件。
例子
@MyClass / MyClass.m
@MyClass /资源/ functionSignatures。json(containing the function signatures for MyClass.m
但是当我类型“MyClass('”,按“选项卡”我没有完成。
如果我把MyClass。m和functionSignature。jsonfile in a NOT @-folder everything works fine.
任何建议吗?

接受的答案

每•艾萨克森
每•艾萨克森 2019年12月16日
编辑:每•艾萨克森 2019年12月16日
R2019b专家 定制代码建议和完成 “对MATLAB来检测函数签名信息,你必须的地方 functionSignatures.json 在文件夹包含函数的代码”。
我没能找到一个文件夹命名为参考 “资源”。 这版本之间的不同吗?
解释文档有时是棘手的,因为文本描述的基本情况。
我做了以下两个片段我R2018a安装。
建议: 试着用 functionSignature.json 在同一文件夹的文件夹 @MyClass。
1评论
Edoardo Ferocino
Edoardo Ferocino 2019年12月17日
谢谢 每•艾萨克森 ,这解决了问题!
通知你,“资源”文件夹是我认为有必要看看内置函数签名。例如,functionSignature。jsonfile for the "figure" function is under matlabroot\toolbox\matlab\graphics\resources. But maybe is for a different reason.
谢谢

登录置评。

答案(1)

艾特威尔肯
艾特威尔肯 2020年8月11日
的文档是改善R2020a发布澄清JSON定义类方法的位置;看到前几段:
你想把你的functionSignatures。json文件中 文件夹的@MyClass

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!