# Install plugin in editable mode in IDE during development?

**URL:** <https://platform.jetbrains.com/t/install-plugin-in-editable-mode-in-ide-during-development/3200>\
**Category:** IntelliJ Platform\
**Created:** [November 25, 2025, 9:27am UTC](https://platform.jetbrains.com/t/install-plugin-in-editable-mode-in-ide-during-development/3200 "2025-11-25T09:27:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![chbndrhnns](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/chbndrhnns/32/179_2.png) [@chbndrhnns](https://platform.jetbrains.com/u/chbndrhnns)\
**Post date:** [November 25, 2025, 9:27am UTC](https://platform.jetbrains.com/t/install-plugin-in-editable-mode-in-ide-during-development/3200/1 "2025-11-25T09:27:13Z")

</div>

I’d like to test a plugin against a “normal” installation of PyCharm. I am currently using this workflow:

- Build plugin
- Remove current version in IDE via UI
- Install new version in IDE via UI
- Restart IDE

Is there any shortcut to that?

I would want the plugin to be available without this UI juggling.  
Thanks!

---

<div class="post-metadata">

**Author:** ![robert.novotny](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/robert.novotny/32/2046_2.png) [@robert.novotny](https://platform.jetbrains.com/u/robert.novotny)\
**Post date:** [November 25, 2025, 11:37am UTC](https://platform.jetbrains.com/t/install-plugin-in-editable-mode-in-ide-during-development/3200/2 "2025-11-25T11:37:27Z")

</div>

Hi!  
Are you using IntelliJ Platform Gradle Plugin?

If yes, you can register an additional task to run your plugin against PyCharm. In `build.gradle.kts`:

```kotlin
intellijPlatformTesting {
    // omitting existing declarations
    runIde {
        register("runPyCharm") {
            type = IntelliJPlatformType.PyCharmCommunity
            version = "2025.2"
        }
    }
}

```

This will create a `runPyCharm` task in the Gradle tool window.

 ![CleanShot 2025-11-25 at 12.36.17@2x](https://us1.discourse-cdn.com/flex001/uploads/jetbrains_platform/original/2X/0/0fb6333475b236e3fa64995ea5b157509afa9166.png)

By running this task, you can run your plugin for a specific IDE.
