当前位置: 首页 > 知识库问答 >
问题:

Intellij IDEA插件开发。“创建科特林班”行动

冯亮
2023-03-14

我想为Intellij Idea创建一个插件。我需要添加一个操作(anaction),它将在自定义中用Kotlin(而不是Java)创建一个。我有两个问题:

  • 如何创建具有所需扩展名的文件?
  • 或如何在自定义中使用Kotlin(从某个基类)创建文件?

共有1个答案

宗政兴发
2023-03-14

一种可能的方法是使用psifileFactory.createFileFromtext()创建内存中的Kotlin文件,然后将该文件作为参数传递给psiDirectory.add()以将其保存到文件系统中。

 类似资料:
  • 这是正确的吗? 我可以找到一个相关的问题,但它是有参数的,我不能在没有params的情况下转换它。

  • 如何在使用Kotlin的Spring Boot中正确初始化ConfigurationProperties? 目前我喜欢下面的例子: 但是它看起来很丑陋,实际上不是一个iable,foo是常量ue,应该在启动期间初始化,将来不会改变。

  • Web 插件开发-创建插件 创建入口 录入信息 创建完成 Web 插件开发-创建插件 更新时间:2018-07-03 15:10:10 本章介绍创建一个插件的平台流程。 创建入口 进入插件管理列表页: 本页面用于浏览和管理该项目下自研插件。 点击右上角“新增插件”开始插件的创建操作。 录入信息 填写插件的基本信息: 包含 2 个必填字段: 插件名称 起始版本:默认从 1.0.0 开始 创建完成 在

  • 如何在静态编程语言中声明辅助构造函数? 有相关文件吗? 以下内容不编译...

  • 使用Spring Boot 2启动应用程序并应用kotlin jpa插件时出现问题。但与Spring Boot 1.5.9配合良好。 java版本-1.8 kotlin版本-1.2.41 Spring启动版本-2.0.1.RELEASE

  • 移动插件开发-插件和版本创建 创建移动插件 关联服务 移动插件开发-插件和版本创建 更新时间:2018-07-04 11:56:40 本章介绍插件的创建与插件版本的创建。 创建移动插件 从项目工作台左侧导航的“移动插件”点击进入移动插件管理列表,在这里您可以创建和管理自研的插件。 如果插件已经有一个发布上线的版本,插件整体就已作为“已发布”态,不支持删除。 点击右上角的“新增插件”,就可以进入以下