如何获取 IntelliJ 插件的当前项目目录
How to get the current project directory for an IntelliJ Plugin
有没有办法使用IntelliJ Plugin SDK获取当前项目目录的路径?
假设我在 ~/sampleProject
下创建了一个新项目并使用 IntelliJ 打开它。然后我想创建一个显示当前项目路径的插件 ~/sampleProject
.
我试过了
File(".").absolutePath
这是IntelliJ_path/bin
目录的路径,不是当前工作目录。
我自己找到了解决方案:
当您使用 StatusBarWidgetFactory
创建小部件时,您必须实现以下方法:
override fun createWidget(project: Project)
其中 project
对象知道路径:project.basePath
.
有没有办法使用IntelliJ Plugin SDK获取当前项目目录的路径?
假设我在 ~/sampleProject
下创建了一个新项目并使用 IntelliJ 打开它。然后我想创建一个显示当前项目路径的插件 ~/sampleProject
.
我试过了
File(".").absolutePath
这是IntelliJ_path/bin
目录的路径,不是当前工作目录。
我自己找到了解决方案:
当您使用 StatusBarWidgetFactory
创建小部件时,您必须实现以下方法:
override fun createWidget(project: Project)
其中 project
对象知道路径:project.basePath
.