gpt4 book ai didi

.net - 如何在 FlashDevelop 中添加对新语言的支持?

转载 作者:行者123 更新时间:2023-12-03 18:00:02 24 4
gpt4 key购买 nike

我有兴趣为 FlashDevelop 制作一个插件添加对另一种语言的支持。我不太确定应该从哪里开始。因此,任何起点、提示、技巧或建议都会顺利进行。

有一个Plugin Development article on the FlashDevelop Wiki ,但是关于添加对新语言的支持的部分只是一个“待办事项”。所以这不太有用。

我想在 FlashDevelop 中“支持”一种语言有很多部分。这是我的 list ,但如果我遗漏了什么,请随时告诉我:

  • 代码补全
  • 语法高亮
  • 应该出现在 “新建项目”菜单 作为模板
  • 应该将文件类型/模板添加到 “添加->新建”菜单
  • 添加新 项目文件类型 (例如 .as3proj、.as3proj、.hxproj)。

  • 那么我该如何做所有这些事情呢?我从哪里开始?是否有任何好的资源、文档或基本示例可供引用?所有这些(包括项目模板)都可以在一个插件中完成吗?

    最佳答案

    一旦掌握了窍门,就可以轻松地在 FlashDevelop 中创建自定义语言。为 FlashDevelop 创建语言的示例将查看对 AS3 甚至 Haxe 的支持,可在此处找到 here ,对语言的所有支持都以上下文结束。

    FlashDevelop 为您处理语法突出显示,而代码完成是通过创建 XML 文件完成的。

    为您的语言添加模板基本上是创建一个具有不同扩展名的 zip 文件。您可以复制 FlashDevelop 附带的模板,这些模板位于您的安装文件夹和模板文件夹中。

    关于.net - 如何在 FlashDevelop 中添加对新语言的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398470/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com