grepc

June 22, 2025 ยท View on GitHub

grep + color

grepc Icon

GitHub license GitHub package.json version GitHub Release Date CI Tests Visual Studio Marketplace Downloads Visual Studio Marketplace Rating

Grepc is an approachable regular expression highlighter with advanced customization for VS Code.

Banner

Features

Easily decorate text with any regular expression and save them as rules

create-rule

Enable and disable decoration rules across all files or per file type

enable-file-type

Share rules across multiple workspaces or keep them workspace specific

global-rule

Have overlapping rules? Drag & drop to change execution priority

rule-priority

Drag & drop to transfer between workspace rules and global rules

drag-transfer

See all matches of the current rule in an readable and approachable interface

occurrences

Adjust font style, color, background color, border, outline, and more as needed.

full-decoration

Easy commands for creating, enabling, disabling, and removing rules for decoration.

context-options

Usage

  • Simply open the tree view in the left hand bar.
  • Optionally, use one of the following by right-clicking in the editor:
CommandTitleDescription
grepc.addRulegrepc: Create Blank RuleAdd a rule to local or global rule managers through a series of menus.
grepc.addTextRulegrepc: Create Rule From SelectionAdd a rule by selecting text to be the regex and then following the quick pick menus.
grepc.deleteRulegrepc: Delete RuleDelete a rule from the workspace or global managers.
grepc.enableAllRulesgrepc: Enable All RulesEnable all rules in the workspace and global.
grepc.enableLocalRulesgrepc: Enable Local Workspace RulesEnable all local rules.
grepc.enableGlobalRulesgrepc: Enable Global Workspace RulesEnable all global rules.
grepc.disableAllRulesgrepc: Disable All RulesDisable all rules.
grepc.disableLocalRulesgrepc: Disable Local Workspace RulesDisable local rules.
grepc.disableGlobalRulesgrepc: Disable Global Workspace RulesDisable global rules.
grepc.showReleaseNotesgrepc: Show Release NotesShow release notes page that displays for each major and minor update.

Installation

The easiest way to install is through the VS Code Marketplace.

Alternatively, you can install any version of grepc by going to the releases and downloading the specific .vsix file. From there, you can follow the instructions here.

Release Notes

See releases

Also feel free to run the command grepc: Show Release Notes

FAQ

Check out the FAQ. Don't see your question? Create an issue and one of the contributors will hopefully have an answer :).

Contributing

How to Build

Find an issue or a potential new feature? Create an issue on the GitHub page.

Feel free to review the current issues if interested in contributing.

If interested in more information, reach out to @stneveadomi on GitHub.

Credits

Created by Steven Neveadomi.

Shout out to the following beta testers: Chelsey Jurado, Dominic Nappi

Shout out to Brooke Thomson for designing the logos. You can see more of her work here

License

MIT @ Steven Neveadomi