我对 IntelliJ 插件开发很陌生,我想知道是否有可能检索有关当前项目的一些信息(或者更好的是当前编辑的文件)。我想访问的信息如下:
语言(如 Java、Groovy 等)
运行 IntelliJ 的机器的架构(例如 x86、x64 等)和操作系统(WindowsXP、LinuxUbuntu、MAC OS X 等)
对于 Java 项目,JVM 用于构建项目
我正在扩展一个 DumbAwareAction,在 actionPerformed(AnActionEvent event) 方法中我发现了这样的东西:
Project project = event.getData(PlatformDataKeys.PROJECT);
...但我在这里找不到这样的信息。