Grep Console

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Oct 05, 2018
584 570
Grep, tail, filter, highlight... everything you need for a console. Also can highlight the editor - nice for analyzing logs...
Features:
  • Change colors of matching text.
  • Grep output into a new console tab.
  • Change output or execute any action using custom groovy scripts or plugins.
  • Filter out unwanted lines.
  • Fold output.
  • Play sounds on matches.
  • Clear Console on matches.
  • Tail files*.

Editor actions:
  • Apply highlights in the editor according to the plugin's console settings. (Main menu | Tools)
  • Toggle highlight on all occurrences of the selected text in the editor. (Ctrl+Alt+F3; Editor Popup Menu; Main menu | Tools)

*File Tailing:
- Main menu | Tools | Open File in Console
- Main Menu | Help | Tail (IntelliJ) Log in Console
- Project View ToolWindow | right click context menu | Tail
- Drag&Drop "Tail File" panel in main toolbar
- http and Windows context menu integration
- Encoding auto-detection

Inspired by Grep Console plugin for Eclipse Used Remote call plugin implementation for http integration.


Donations are welcomed.

Download plugin

Recent change notes


8.5 (2018-10-05)
- Exception fix
8.4 (2018-09-26)
- Added: Toggle highlight of all occurrences of the selected text in the editor.
- Fixed reopening of pinned grep console
8.3 (2018-07-05)
- Highlighting for Grunt and other consoles.
8.2 (2018-06-15)
- IJ 2018.2 EAP icons fix
8.1 (2018-05-15)
- GUI, Help improvements
- Various edge cases fixed
8.0 (2018-05-11)
- Support for manipulating output text, and any custom actions (e.g. notifications) by scripting using LivePlugin or making own plugin.
- Reworked input filtering logic and gui
- 'Grep' fix for incomplete stream #103
- IJ 2018.2 compatibility
- New default colors for Darcula - for readable links
- Plaintext copy&paste for table rows
7.4 (2018-04-20)
- Tail exception handling
7.3 (2018-01-11)
- Various fixes
7.2 (2017-11-04)
- Fixed "Runner GrepConsoleTail is not registered" exception on startup
7.1 (2017-11-03)
- Option to disable Run Configuration profile settings
- Fixed filtering of test console #55
7.0 (2017-10-21)
- Run Configuration settings and profiles
- Multiline input filtering - filter out not matched lines if the previous one was filtered out
- Restored old filtering behaviour prior to v6.9 - Sometimes you may want to see only lines that are highlighted. To do this, add a ".*" as the last item and set to "Whole line" and "Filter out".
6.10 (2017-09-27)
- Tail encoding settings and auto-detection
6.9 (2017-09-18)
- Console clearing on match
6.8 (2017-08-07)
- Unpinning of a grep console on closing of the tab
- Jumping to a console from the status bar on a left click
- Status bar colors
- Added a separate grep limit settings
- Gui improvements, rehighlight all button
6.7 (2017-08-02)
- Grep Consoles pinning
- file tail integration fix for Win 10
6.6 (2017-02-09)
- Tail tabs pinning (reopening with a project)
6.5 (2017-02-05)
- Grep sub-console improvements
6.4 (2017-02-04)
- ANSI support deleted, for IJ 2016+
- more strict performance checks
6.3 (2016-08-26)
- grep improvements
6.0 (2016-08-23)
- ability to filter/grep the console output into a new console tab
0.1 (2012-11-13)
- Initial release