With Idea Setting Explorer you can search the configurations within your IntelliJ IDEA conveniently and view documentations about them.
The main goal of this plugin is to provide guidance of configurations for developers and facilitate the search of them by:
- listing operation steps,
- describing with pictures,
- linking to the proper documentation pages,
- marking them with colored tags,
which displays in lightweight, concise, fast and immersive popups.
There are two expression ways of the UI on this plugin:
-
Catalog Mode - Is used for previewing and searching the configurable.
-
View Mode - Is used for viewing documentations of the configurable.
IntelliJ IDEA for version 2020 or higher.
-
Using IDE built-in plugin system:
Preferences > Plugins > Marketplace > Search for "Idea Setting Explorer" > Install Plugin
-
Manually:
Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...
The popups are activated by one of following performances:
- Click this action's icon button on Toolbar.
- Press Ctrl+Alt+Shift+E bound to the action.
- Type action name
View Settings
on Windows /View Preferences
on Mac in Search Everywhere, enter this action.
You may have an impression of the components illustrated below before proceeding.
Key | Description |
---|---|
Tab | Switch between Search Text Field and Catalog Tree. |
↑/↓ | Move tree selection up/down. |
←/→ | Collapse/Expand the tree nodes selected. If the current focused component is Search Text Field, press Alt + ←/→ instead. |
Page Up/Page Down | Move the catalog page up/down. If the current focused component is Search Text Field, press Alt + Page Up/Page Down instead. |
Enter | Show the configuration page in Settings/Preferences dialog. |
Esc | Close the popups viewing. |
In addition, you can also give expansion by clicking mouse Main Button and jump to Settings/Preferences dialog by double clicking.
There are several colored tags of configurations, marking them and providing additional information, which can be searched in Search Text Field.
New tags will be supplemented and improved in the future.
Once a character typed or pasted in Search Text Field, the tree filters configurations, expanding all nodes that matched.
The matching between a pattern and configurations follows the following rules:
- If exists a subsequence of the configuration's name matches the pattern, then matched. Otherwise, go to step 2.
- If exists a substring of one of the configuration's tag matches the pattern, then matched.
- Once the last character of the pattern matched, it will return and check next configuration, without matching characters left.
Matched characters of configurations will have a highlighted appearance.
Additionally, matches are not case-sensitive.
v0.2.0 (2022/2/7)
- Added
- support for 2021.3
Refer to Changelog page for the complete update log.
You can support this project through any of the following points:
- Star this project
- Share this plugin with your friends
- Rating this plugin on Reviews page
- Make pull requests
- Report bugs
- Tell us your ideas and suggestions