AngelScript Language Server for VSCode:通用语言服务器,提升您的开发效率
AngelScript Language Server for VSCode 是一款专为 Visual Studio Code 设计的语言服务器,旨在为所有使用 AngelScript 的开发者提供便捷的开发工具。不同于那些专为特定环境设计的语言服务器(如 Unreal Angelscript 和 Openplanet Angelscript),本扩展提供了一个不依赖于任何特定应用的通用解决方案。
主要功能:
请注意,由于本项目仍在开发中,某些功能可能存在bugs或支持不完整。我们将通过未来的更新不断完善这些功能。
快速上手:
从 Visual Studio Code Marketplace 安装此扩展。
在您的 AngelScript 项目根目录下创建一个名为 as.predefined
的文件。
as.predefined
是此语言服务器使用的自定义文件,用于定义您的应用程序类型和函数。
在 as.predefined
中,使用 AngelScript 语法定义您的应用程序类型和函数。
语言服务器在分析 *.as
文件时,会隐式导入 as.predefined
中定义的符号,从而识别您定义的自定义类型和函数,支持自动完成和类型检查。
您可以查看以下实际示例:
as.predefined
(v0.6)as.predefined
由 @DrAbcOfficial 提供在许多情况下,as.predefined
也可以自动生成。
as.predefined
的示例文档:
请注意,调试器、代码操作等功能的文档目前尚未完善,将在未来的更新中添加。
未实现的功能:
以下功能目前正在开发中:
其他客户端:
虽然仍在开发中,但也有一些为其他客户端实现的版本:
问题和贡献:
欢迎通过 GitHub Issues 报告 bugs 和提出功能请求。
如果您修复了小问题或添加了增强功能,请随时提交拉取请求。
此外,如果您为您的应用程序创建了 as.predefined
文件,作为示例贡献出来将非常受欢迎,并可能对其他人有帮助。
贡献者:
许可证:
本仓库在 MIT 许可证下授权。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com