- Provides enhanced editing capabilities which operate on either current document or can pipe output to a new document.
- Most commands implement auto scoping to select current block, document or selection as the target of an operation.
- A block refers to code that has an empty line above and below.
- Unique Lines
- Unique Lines As New Document
- Filter Lines
- Filter Lines As New Document
- Sort Lines
- Sort Lines By Length
- Align To Cursor
- Align CSV
- Compact CSV
- Copy To New Document
- Select Lines
- Lines As JSON
- Selection As JSON String
- Trim Lines
- Randomize Lines
- Count Duplicate Lines As New Document
- Macros
- Removes duplicate lines from the document
- Operates on selection or current block if no selection
- Unique lines are opened in a new document
- Operates on selection or current block if no selection
- Keep matching lines of filter
- Operates on selection or entire document if no selection
- Filter using regex or literal
- A new document is created with lines matching filter
- Gutter decorators show original line number from original document
- Operates on selection or entire document if no selection
- Filter using regex or literal
- Add lines relative to filtered lines by count and regular expression match
- Sorts by column when there is a vertical stack of multiple cursors using the cursor position to determine sort text for the line.
- Operates on selection or entire document if no selection
- Sorts by length of the line
- Operates on selection or current block if no selection
- Aligns text right of cursor to cursor position
- Single cursor will auto expand vertically to block
- Aligns CSV text into columns. Can also specify custom delimiter.
- Does the opposite of
Align CSV
, removes white space between columns.
- Copies selections to a new document
- Operates on selections or find match results or entire document
- Expands all current find match results or cursors to full line selections
- Converts each line to a JSON string
- Useful for easily creating snippet bodies with selected text
- Transform all contents of selection as a single JSON String
- Remove whitespace at beginning and end of lines
- Randomize the order of selected lines
- Count the number of instances of each unique line