Skip to content

Latest commit

 

History

History
107 lines (64 loc) · 5.22 KB

README.md

File metadata and controls

107 lines (64 loc) · 5.22 KB

grepc

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:
Command Title Description
grepc.addRule grepc: Create Blank Rule Add a rule to local or global rule managers through a series of menus.
grepc.addTextRule grepc: Create Rule From Selection Add a rule by selecting text to be the regex and then following the quick pick menus.
grepc.deleteRule grepc: Delete Rule Delete a rule from the workspace or global managers.
grepc.enableAllRules grepc: Enable All Rules Enable all rules in the workspace and global.
grepc.enableLocalRules grepc: Enable Local Workspace Rules Enable all local rules.
grepc.enableGlobalRules grepc: Enable Global Workspace Rules Enable all global rules.
grepc.disableAllRules grepc: Disable All Rules Disable all rules.
grepc.disableLocalRules grepc: Disable Local Workspace Rules Disable local rules.
grepc.disableGlobalRules grepc: Disable Global Workspace Rules Disable global rules.
grepc.showReleaseNotes grepc: Show Release Notes Show 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

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