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

Navigation & Bookmarks

Finding your way around eighty million lines needs more than a scrollbar.

Bookmarks

⇧⌘B toggles a bookmark on the current line; ⌥⌘B and ⌥⇧⌘B walk forward and back (wrapping at the ends). Bookmarks show as gutter badges.

Bookmark badges in the gutter with marker highlights in the text

Bookmarks in the gutter, marker highlights in the text. Both survive quitting the app.

Markers

⇧⌘M manages markers: persistent pattern highlights. Select a word, mark it with one of six colors, and every occurrence stays highlighted until you remove the marker. Markers are per-document and survive relaunch.

Quick Open

⇧⌘O fuzzy-searches your open tabs, recent files, and every file your named workspaces reference, with size, modified time, and path on each row. Picking a file that is already open switches to its window instead of reopening it. The candidate set is exactly the files Caxton already knows about: no folder indexing, ever.

Quick Open fuzzy-searching open tabs and recent files

Open by name from anywhere. Files already open switch instead of reopening.

Command palette

⇧⌘P opens the command palette: fuzzy-search every menu command and recent file from the keyboard.

The command palette filtering for split

Type a few letters, hit Return. Every command, no mouse.

Go to line & jump

Folding

Indented regions and brace pairs fold. Chevrons in the gutter mark foldable anchors (▾) and collapsed regions (▸); a folded line carries a “⋯ N lines” pill so hidden content is never silent, and the status bar counts active folds (click the badge to unfold everything). ⌥⌘← folds the region at the cursor, ⌥⌘→ unfolds, and Fold All (⌥⇧⌘←) runs as a cancellable background job on big files. In files with a syntax grammar, brace pairs fold; braces inside strings and comments are ignored, using the same lexer that highlights them. Everywhere else, indentation decides.

Folded regions with gutter chevrons and hidden-line pills

Two collapsed regions: chevrons in the gutter, hidden-line counts inline.

Folds are view state: edits that touch a folded region unfold it rather than letting hidden bytes change, search hits and Go To targets inside a fold open it automatically with a banner, and Replace All treats folded content as normal text. Entering the CSV grid clears fold state.

Change markers

Lines that differ from the last save carry an accent bar in the gutter; a deletion leaves a tick at the seam. ⌃⌘↓ and ⌃⌘↑ jump between changes, and View ▸ Revert Selected Change restores the original bytes for the change under the cursor as one undo step. The markers come straight from the document model (no diff pass, no shadow copy) and clear on save. Rows moved by a CSV sort are marked as changed but refuse revert (there is no single home to restore them to; undo covers that).

Gutter change markers: accent bars on edited lines and a deletion tick

Edited lines bar, deletions tick. ⌃⌘↑↓ walks the changes.

Windows and tabs

Workspaces and Jobs

Minimap

The minimap gives a full-document overview with a draggable viewport, on documents up to 500 MB. Toggle it from the View menu; it steps aside automatically in the CSV grid and on single-line documents where it has nothing useful to show.