【问题标题】:How to add support for a new language in FlashDevelop?如何在 FlashDevelop 中添加对新语言的支持?
【发布时间】:2010-03-07 23:33:08
【问题描述】:

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

有一个Plugin Development article on the FlashDevelop Wiki,但是关于添加对新语言的支持的部分只是一个“TODO”。所以这没什么用。

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

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

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

【问题讨论】:

    标签: .net plugins flashdevelop


    【解决方案1】:

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

    FlashDevelop 为您处理语法高亮,而代码完成是通过创建 XML 文件完成的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-16
      • 2017-06-04
      • 1970-01-01
      • 2021-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多