Skip to content

sleepingraven/idea-setting-explorer

Repository files navigation

Logo

Idea Setting Explorer

Setting Navigation for IntelliJ IDEA.

Version Downloads License Build Release


Introduction

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.

Overview

There are two expression ways of the UI on this plugin:

  • Catalog Mode - Is used for previewing and searching the configurable.

    Catalog mode preview

  • View Mode - Is used for viewing documentations of the configurable.

    View mode preview

Compatibility

IntelliJ IDEA for version 2020 or higher.

Installation

  • 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...

Usage

The popups are activated by one of following performances:

  • Click this action's icon button Action 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.

Activate Popup

You may have an impression of the components illustrated below before proceeding.

Components

Shortcuts

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.

Tags

There are several colored tags of configurations, marking them and providing additional information, which can be searched in Search Text Field.

Tags

New tags will be supplemented and improved in the future.

Search

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:

  1. If exists a subsequence of the configuration's name matches the pattern, then matched. Otherwise, go to step 2.
  2. If exists a substring of one of the configuration's tag matches the pattern, then matched.
  3. 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.

Search

Additionally, matches are not case-sensitive.

Change Note

v0.2.0 (2022/2/7)

  • Added
    • support for 2021.3

Refer to Changelog page for the complete update log.

Support

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

Useful links