Top 10 IntelliJ plugins

Top 10 IntelliJ plugins – the best of the best out there

What are the top 10 IntelliJ plugins? Everyone has it’s own choice. So do we. Here we bring you our top 10 IntelliJ plugins.
If you don’t know what IntelliJ plugins are read our page about plugins. Or, simply visit for more info.

1. Grep Console

Allows you to define a series of regular expressions. They will be tested against the console output or file. Each expression matching a line will affect the style of the entire line, or play a sound. For example, error messages could be set to show up with a red background.

top 10 intellij plugins - grep console

For official page click here.

2. JRebel for IntelliJ

JRebel is a productivity tool that allows developers to reload code changes instantly. It skips the rebuild, restart, and redeploy cycle common in Java development. JRebel enables developers to get more done in the same amount of time and stay in the flow while coding.

top 10 intellij plugins - jrebel for intellij

For official page click here.

3. Maven Helper

A must have plugin for working with Maven. Provides actions to run/debug the current test file. If maven-surefire-plugin is configured to skip or exclude the test, ‘verify’ goal will be used. It also provides actions to run/debug maven goals for a module that contains the current file and an easy way to find and exclude conflicting dependencies.

top 10 intellij plugins - maven helper

For official page click here.

4. BashSupport

Bash language support for the IntelliJ platform.
Supports syntax highlighting, rename refactoring, documentation lookup, inspections, quickfixes and much more.

top 10 intellij plugins - bashsupport

For official page click here.

5. SQL Query Plugin

A tool for executing SQL statements through a JDBC connection. It features syntax highlighting, executing multiple statements at once, highlighting of primary and foreign keys, editing of results, and much more.

top 10 intellij plugins - sql query plugin

For official page click here.

6. IdeaVim

Vim emulation plug-in for IDEs based on the IntelliJ platform.

IdeaVim supports many Vim features including normal/insert/visual modes, motion keys, deletion/changing, marks, registers, some Ex commands, Vim regexps, configuration via ~/.ideavimrc, macros, window commands, etc.

top 10 intellij plugins - ideavim

For official page click here.

7. String Manipulation

Provides actions for text manipulation:

  • Toggle style (camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE,, words lowercase, Words Capitalized, PascalCase)
  • To SCREAMING_SNAKE_CASE (or to camelCase)
  • To snake_case (or to camelCase)
  • To (or to camelCase)
  • To hyphen-case (or to camelCase)
  • To hyphen-case (or to snake_case)
  • To camelCase (Or To Words)
  • To camelCase (or to lowercase words)
  • To PascalCase (or to camelCase)
  • Capitalize selected text
  • Invert case

-when nothing is selected, then either nothing or whole line or a particular element is selected – report an issue if you find something to improve, each file type needs its own implementation to work flawlessly.


  • Un/Escape selected Java text
  • Un/Escape selected JavaScript text
  • Un/Escape selected HTML text
  • Un/Escape selected XML text
  • Un/Escape selected SQL text
  • Un/Escape selected PHP text
  • Convert diacritics(accents) to ASCII
  • Convert non ASCII to escaped Unicode
  • Convert escaped Unicode to String


  • Encode selected text to MD5 Hex16
  • De/Encode selected text as URL
  • De/Encode selected text to Base64


  • Increment/decrement all numbers found.
  • Duplicate line and increment/decrement all numbers found.
  • Create sequence – Keep first number, replace all other by incrementing
  • Increment duplicate numbers

Sort with natural order:

  • Reversing order of lines
  • Shuffle lines
  • Sort case-sensitive A-z
  • Sort case-sensitive z-A
  • Sort case-insensitive A-Z
  • Sort case-insensitive Z-A
  • Sort line length asc., desc.
  • Sort lines by subselection – only one selection/caret per line is handled


  • Format selected text to columns/table by a chosen separator/delimiter
  • Align text to left/center/right


  • Grep selected text, All lines not matching input text wil be removed. (Does not work in column mode)
  • Trim selected text
  • Trim all spaces in selected text
  • Remove all spaces in selected text
  • Remove duplicate lines
  • Keep only duplicate lines
  • Remove empty lines
  • Remove all newlines


  • Swap Characters/Selections/Lines/Tokens
  • Switch file path separators: Windows<->UNIX

Actions are available under Edit menu, or via the shortcut “alt M” and “alt shift M”. You can setup your own shortcuts for better usability.

top 10 intellij plugins - string manipulation

For official page click here.

8. LiveEdit

Provides live edit HTML/CSS/JavaScript.
Be aware:

  • CSS/JavaScript sync and element highlighting are not working if Web Inspector is opened
  • Usability issue with the “plugin is debugging this tab” infobar

top 10 intellij plugins - liveedit

For official page click here.

9. BrowseWordAtCaret

Allows to easily browse next/previous word at caret and highlight other appearances of selected word.
Usage: Browse with CTRL-ALT-UP, CTRL-ALT-DOWN (note: on default-keymap this shortcut is also for next/previous occurrence).

top 10 intellij plugins - browsewordatcaret

For official page click here.

10. Shifter

Detects type of selection, line or keyword at caret and shifts it “up” or “down” on keyboard shortcut. If there’s only one shiftable word in a line, it can be shifted without the caret touching it. Lowercase/uppercase or lower case with upper first character of shifted words is maintained.

top 10 intellij plugins - shifter

For official page click here.


These were our top 10 IntelliJ plugins. We hope this article was helpful to you. We will have more of these once we find additional plugins. And if they win our hearts, we’ll make them our top 10 IntelliI plugins. 🙂