Caxton
Features Benchmarks Pricing Support Download
Guide
Getting Started Opening Large Files Find & Replace Filtering CSV Workbench Editing at Scale Navigation & Bookmarks View & Themes Sessions & Recovery
Reference
Keyboard Shortcuts Benchmarks

Filtering

A filter shows only the lines that match — like grep, except the result is still your document: scrollable, searchable, editable, with original line numbers.

The filter bar

Press ⇧⌘L, type a condition, press Return.

A 1 GB log filtered to its ERROR lines

Only the matching lines remain visible — 160,846 of 8 million, applied in about a quarter of a second. The gutter keeps the original line numbers.

Multiple conditions

Click + to add conditions in the Filter Lines panel. Conditions chain with per-row AND/OR joiners (AND binds tighter), and each row has its own case/word/regex/≠ toggles.

The Filter Lines panel with four OR conditions

The panel owns every condition. Apply runs the whole chain; Extract All sends the matching lines to a new document.

In the bar itself, extra conditions never stack rows — they fold into a one-line digest under the query field. Click the digest to reopen the panel.

The filter bar showing its one-line digest of extra conditions

Four conditions active, one slim line of chrome: the digest reads the whole chain back to you.

Working with results

Slice scope

In slice or tail mode the filter labels itself with the loaded window ("filtering loaded slice — 500 MB of 50 GB") and offers Entire File, which scans past the loaded slice on disk.