我该如何使用TypeSquirrel扩展
本页说明了如何快速开始使用,需要注意的是:使用此扩展需要一定的编程门槛。
前提
你需要点击该链接下载最新版本的 Visual Studio Code, 随后打开你的pvf,将sqr文件夹导出到任意位置,最后使用Visual Studio Code打开该文件夹。
TypeSquirrel如何识别到class和成员方法?
是依赖一种叫
JSDoc的东西,即:在函数声明上方添加注释文档来指定函数的参数类型、返回值类型,以及函数的含义描述,如下:
此时鼠标光标放置到obj参数上时会显示obj的类型为IRDSQRCharacter,并且可以通过obj.调用IRDSQRCharacter的成员方法。例如:obj.getHp()
全局函数
- 对于全局函数,不需要任何JSDoc注释,直接使用即可获得代码补全和类型诊断。 例如:
sq_getJob(obj)
- 对于全局函数,不需要任何JSDoc注释,直接使用即可获得代码补全和类型诊断。 例如:
要如何快速生成JSDoc注释?
- 没有JSDoc注释的函数会被标记蓝色波浪线,鼠标悬停会提示“添加JSDoc注释”,点击即可自动生成JSDoc注释。
TypeSquirrel中的类型
TypeSquirrel 可以通过分析代码中的类型信息,提供更智能的代码补全和错误提示。例如,当你输入一个变量名时,TypeSquirrel 会根据上下文推断出该变量的类型,并提供相应的成员方法和属性供你选择。

integer整数integer[]整数数组float浮点数float[]浮点数数组bool布尔值bool[]布尔值数组string字符串string[]字符串数组array数组table表function函数class类