【问题标题】:How can I implement a n intelliJ plugin action on a build.gradle file?如何在 build.gradle 文件上实现 n intelliJ 插件操作?
【发布时间】:2020-05-13 20:08:36
【问题描述】:

我正在开发一个 intelliJ IDE 上的插件,我希望在 java 文件和 build.gradle 文件上触发我的操作。现在,无论我尝试什么,我都无法让插件操作在 build.gradle 文件上工作 - 一旦我从 build.gradle 文件触发该操作的菜单项,它似乎就被禁用了。但是,一旦我处理 .java 文件,它就可以工作。

我怎样才能使操作对 build.gradle 文件起作用?

【问题讨论】:

    标签: java intellij-idea plugins build.gradle


    【解决方案1】:

    查看有关操作AnAction.update method 的相关 IntelliJ 平台 SDK 文档:

    update() 方法提供了一个操作来评估当前上下文并启用或禁用其功能。

    使用Presentation.setEnabled() 设置操作的enabled/disabled 状态。使用Presentation.setVisible() 设置操作的可见性状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-09
      • 1970-01-01
      • 2015-10-01
      相关资源
      最近更新 更多