Temporarily disabling plugins
Answered
I have around 150 plugins installed, but I've only enabled around 50.
Is there any way of temporarily disabling all plugins, but afterwards reenabling only the 50 or so plugins that were previously enabled?
Is there a toggle in the UI that would do this?
If not, is there a text property that I can set somehow?
If not, is there a config file that I can manually copy? After disabling all plugins and after finishing my tests, I'd then move the config file back into place once I want to reenable the 50 or so plugins.
Or is there some other easy way to achieve this, without having to manually remember & reenable each plugin?
Please sign in to leave a comment.
https://www.jetbrains.com/help/idea/sharing-your-ide-settings.html.
This guide may be helpful.
There is no plugins pre-sets, related requests: https://youtrack.jetbrains.com/issue/IDEA-106215 / https://youtrack.jetbrains.com/issue/IDEABKL-6712
As a workaround you can configure IDE settings directories: for each plugins pre-set switch IDE settings, plugins directories.
It's a shame that there is neither a Disable all user Plugins / Re-Enable previous user Plugins command
nor where the information is stored id a plugin is enabled / disabled. I bet that it is an XML or a JSON file - which could easily be copied.
Why does the IntelliJ Support not just help and tell that the
c:\Users\…\.IdeaI…\system\log\idea.log
creates this useful information??
2019-10-27 22:05:09,827 [ 2360] INFO - llij.ide.plugins.PluginManager - Loaded custom plugins: Active Intellij Tab Highlighter (1.4.0), CloseAllX (1.1.0), Code Generator (1.3.3), DeltaTabs (1.5), Hungry Backspace Reloaded (1.0.1), Hunspell (192.6603.14), IDEA Restart (1.0), Identifier_Highlighter (4.20), JFormDesigner (7.0.0.6), JavaDoc Clean Read (193.1.1), JavaDoc Sync Plugin 10 (0.3), JavaDoc2 (4.0.1), Referencer (1.2.0), Scala (2019.2.36), Shifter (1.9.6), Shortcut Keys List (1.001), Tab Shifter (0.26), TabMover (1.3.0)
2019-10-27 22:05:09,827 [ 2360] INFO - llij.ide.plugins.PluginManager - Disabled plugins: AsciiDoc (0.29.10), AspectJ weaver (3.0.0), Get gist (Beta) (1.0.1.9), Mercurial (192.6817.14), Sticky Selection (2.4), Subversion (192.6817.14), Tasks Navigation (0.4.0)
The command line
disableNonBundledPlugins
option may help in the case that having the bundled plugins is not an issue in your use case.https://www.jetbrains.com/help/idea/working-with-the-ide-features-from-command-line.html#options
This could stand to be revisited - with the new AI Assistant programs, they sometimes clutter up the display in their zeal to be helpful. On occasion, the proposed code from the AI looks right for some use case that isn't currently mine, and it's one wrong keystroke from being added to the existing code and then you have to go back and delete it. While I don't wish for AI assistants to go away entirely, hotkey-disabling them temporarily would be useful. If the makers of the plugins don't provide it, then Jetbrains will need to step up to the plate on that one.