Funkin Script AutoCompleter是一款专为Psych Engine Modding API设计的Visual Studio Code扩展,旨在提升您的开发体验。无论您是使用Lua还是Haxe脚本,都可以享受自动补全功能,提高开发效率。
主要功能:
Lua脚本支持:
- 自动补全函数、事件和变量
- 提供废弃函数的警告
- 悬停显示文档
- 从GitHub仓库下载API数据,而非本地存储
Haxe脚本类支持(实验性):
- 功能性Haxe补全
- 支持Friday Night Funkin v0.3.0 Modding API的补全
安装指南:
最新版本 | 最新构建
安装VSIX文件
- 从最新版本下载.vsix文件
- 打开Visual Studio Code,在左侧栏选择扩展
- 在扩展菜单顶部点击三个点,选择“从VSIX安装...”
- 在“从VSIX安装”窗口中选择已下载的.vsix文件
- 重启Visual Studio Code
- 您可以选择在文件/偏好设置/扩展/Funkin Script AutoComplete/Lua引擎中更改目标引擎
快速文档:
脚本类型:
- *.lua - 任何基于Lua的FNF引擎,如Psych Engine
- *.hxc - V-Slice(FNF v0.3.0)脚本,应始终以大写字母开头(实验模式)
代码注释:
- 在文件中启用此扩展:---@funkinScript(仅当funkinVSCode.enableOnlyOnCertainScripts设置开启时)
- 为此文件设置FNF引擎:---@funkinEngine={psych|pengine|etc.}
- 为此文件的特定函数禁用废弃警告:---@diagnostic disable: {funcs}
- 为下一行的特定函数禁用废弃警告:---@diagnostic disable-next-line: {funcs}
贡献与反馈:
欢迎任何拉取请求,如果您有任何缺失的引擎、函数或变量,请随时提交Pull Request!如果您想添加另一个引擎到此扩展,请在data/文件夹中创建一个名为如“piss-engine_data.json”的json文件,该数据文件应基于任何*_data.json文件。注意:如果您不知道如何安装依赖项,请使用npm install。
您应该手动添加/更改文档值(如果文档为“Needs documentation”,“”或不存在)和返回值(如果返回值为“???”或不存在)。
如果一个函数已废弃,请在函数中添加"deprecated": "废弃消息在这里"。
编译和编辑源代码:
- 安装npm
- 用git clone https://github.com/Snirozu/Funkin-Script-AutoComplete.git克隆此仓库(必须在空文件夹中)
- 运行npm install安装所有库
- 运行npm run build进行编译
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com