关于IntelliJ的插件开发的一些随机问题

时间:2017-12-28 03:18:31

标签: intellij-idea intellij-plugin rider

我是IntelliJ插件开发的新手,想为我正在使用的C#Framework编写一个插件。该插件将用于Rider IDE。我想知道的事情是:

  • 如何在IDE中打开项目后执行代码?
  • 如何在后台运行命令,并在停靠在底部的窗口中显示该程序的输出,如终端窗口。 Alternativley:如何打开新终端并在其中运行命令?
  • 如何在保存文件时运行Code,如何检查此文件中的类是否实现某个接口?
  • 如何为我的插件添加设置?
  • 如何将新选项添加​​到"标记目录为"子菜单以及如何访问标记为特定类型的所有目录?
  • 如何找出我们当前运行的操作系统?

如果有人能以正确的方式指出我对这些问题的看法,那对我来说意味着世界:)非常感谢你!

1 个答案:

答案 0 :(得分:0)

要研究更多插件:

所有这些都非常基本(除了范围较大的Unity之外)并且应该可以帮助您入门。请注意这些目标Rider 2017.2目前最好编辑Gradle文件以指向您自己的Rider安装文件夹以定位最新版本。

除此之外,请查看http://www.jetbrains.org/intellij/sdk/docs/welcome.html以及https://intellij-support.jetbrains.com/hc/en-us/community/topics/200366979-IntelliJ-IDEA-Open-API-and-Plugin-Development处的常规插件开发论坛。另一个开始构建插件的好方法是查看https://plugins.jetbrains.com处的各种开源插件(有很多非常好的东西,并提供了指向上面的开始点的指针)。