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 Menu Reference Benchmarks

Menu Reference

Every command in every menu. Shortcuts shown are the defaults — all of them are remappable in Preferences.

Caxton

ItemShortcutWhat it does
About CaxtonVersion and build information.
Preferences…⌘,Settings: appearance, keyboard remapping, editor behavior.
License…Trial status, license activation, seat management, key recovery.
Services / Hide / Quit⌘H · ⌘QThe standard macOS application items.

File

ItemShortcutWhat it does
New⌘NA new untitled document.
Open… / Open Recent⌘OOpen any file — no size limit; files over 300 MB get the open-mode chooser.
WorkspacesSave the current set of open files as a named workspace and reopen it later in one step.
Reopen with EncodingReinterpret the file as UTF-8 (with or without BOM), UTF-16 LE/BE, Shift-JIS, EUC-JP, GB18030, Big5, EUC-KR, Windows-1252, or ISO-8859-1.
Compare With…Diff the current document against another file, side by side with aligned differences.
Close⌘WClose the current tab.
Save… / Save As…⌘S · ⇧⌘SSave atomically (crash-safe swap) or to a new file.
Revert to SavedDiscard unsaved changes and reload from disk (no shortcut — ⌘R belongs to CSV Fill Right).
Page Setup… / Print…⇧⌘P · ⌘PStandard macOS printing. Full-document printing up to 10 MB; beyond that, print the selection or visible range.

Edit

ItemShortcutWhat it does
Undo / Redo⌘Z · ⇧⌘ZUnlimited-count history; bulk operations (Replace All, multi-cursor) are single steps.
Cut / Copy / Paste / Delete / Select All⌘X ⌘C ⌘V ⌘AThe classics. Copying more than 100 MB asks first; 2 GB is the hard cap.
Find ▸The search submenu — see below.
Bookmarks ▸The bookmarks submenu — see below.
Expand / Contract Selection⌃⇧⌘→ · ⌃⇧⌘←Grow the selection structurally — word, token, quoted string, brackets, line, paragraph — and step back exactly.
Spelling / Substitutions / Transformations / SpeechThe standard macOS text-service submenus.

Edit ▸ Find

ItemShortcutWhat it does
Find…⌘FThe find bar: literals, regex, whole-word, case, escape sequences.
Find and Replace…⌥⌘FThe find bar with its replace row.
Find Next / Find Previous⌘G · ⇧⌘GWalk matches; wraps at the ends.
Use Selection for Find⌘EMake the current selection the search term.
Jump to Selection⌘JScroll back to wherever the caret is.
Filter Lines⇧⌘LThe filter bar: show only matching lines.
Go to Line…⌘LJump to a line number — instant at any size.
Find in Files…⇧⌘FSearch files on disk without opening them.
Select All Occurrences⌃⌘GA cursor on every match of the selection (up to 1,000).

Edit ▸ Bookmarks

ItemShortcutWhat it does
Toggle Bookmark⇧⌘BBookmark / unbookmark the current line.
Next / Previous Bookmark⌥⌘B · ⌥⇧⌘BWalk bookmarks, wrapping at the ends.
Bookmark Lines Matching…Bookmark every line matching a pattern in one pass.
Bookmark All Filtered LinesBookmark the current filter's visible set.
Extract Bookmarked LinesCopy every bookmarked line to a new document.
Delete Bookmarked Lines… / Delete Non-Bookmarked Lines…Keep or drop the bookmarked set; streams to a new document when the result is enormous.
Clear All BookmarksRemove every bookmark in the document.

Text

ItemShortcutWhat it does
Uppercase / Lowercase / Title CaseCase transforms on the selection (or whole document).
Sentence Case / Toggle CaseSentence-capitalize the selection; or swap every letter's case.
Identifier Case ▸camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, space case — acronym-aware, one identifier per line.
Sort Lines / Descending / Numerically / by LengthLine sorts; numeric sort compares values, not digits.
Reverse LinesFlip the line order.
Delete Duplicate LinesKeep the first occurrence of each line.
Delete Lines Matching…Remove every line matching a pattern; streams to a new document for huge results.
Lines ▸Duplicate ⇧⌘D · Delete ⇧⌘K · Copy Line · Move Up/Down ⌥⌘↑↓ · Join ⌃J · Split at Delimiter… · Shuffle · Remove Empty · Keep Only Duplicates · Indent ⌘] / Outdent ⌘[ · Number Lines… · Add Prefix/Suffix…
Whitespace ▸Trim trailing / leading+trailing · Collapse Repeated Spaces · Convert Non-Breaking Spaces · Tabs ↔ Spaces · Normalize Indentation… · Detect Mixed Indentation · Tab Width (2/3/4/8).
Numbers ▸Increment/Decrement · Apply Arithmetic… · Pad Numbers… · Convert Number Base… · Sum Numbers.
Paragraphs ▸Hard Wrap to Column… · Reflow to Column… · Unwrap Paragraphs — quote/comment prefixes preserved.
Insert Date/Time ▸Six locale-stable formats (ISO 8601 local/UTC, epoch seconds…), inserted at every cursor.
Base64 Encode / DecodeTransform the selection.
URL Encode / DecodePercent-encoding transforms.
Escapes ▸HTML entities · XML · JSON strings · Hex · \uXXXX Unicode · ROT13 · Normalize Unicode (NFC/NFD/NFKC/NFKD).
Hash ▸SHA-256 / SHA-512 / SHA-1 / MD5 of the selection, in a panel with Copy — never replaces your text.
Format JSON / Format XMLPretty-print the selection or document.
Narrow to Selection / WidenTemporarily restrict the view (and edits) to the selection; Widen restores.
Word Count / Statistics…The quick banner — or the full panel: bytes through reading time, plus an indentation report.

CSV

ItemShortcutWhat it does
First Row Is HeaderToggle whether row 1 is treated as column names.
Fill Down / Fill Up⌘DCopy the selection’s top (or bottom) edge through it.
Fill Right / Fill Left⌘RCopy the selection’s left (or right) edge across it.
Fill Series…Linear, growth, date/time, text+number, and list series with count or stop-value termination and live preview.
Insert Row Above / Below · Delete RowRow surgery from the grid.
Insert Column After · Delete Column · Move Column Left / RightColumn surgery, with every row rewritten consistently.
Split Column…Break one column into several on a delimiter.
Combine with Next Column…Merge adjacent columns with a joiner.
Insert Sequential Numbers…Fill a column with a numbered sequence.
Extract Column to New DocumentPull one column out as its own file.
Remove Embedded Newlines…Flatten multi-line cells.
TransposeSwap rows and columns (up to 100,000 cells).
Sort Rows…Sort by any column, ascending/descending, typed comparison; external merge sort beyond memory.
Delete Duplicate Rows…Dedupe by any column combination.
Count Frequent Values in ColumnA frequency table for a column, ranked.
Advanced Filter… / Clear Row FilterMulti-condition row filter — each condition targets the whole line, any column, or one column, chained with and/or.
Convert DelimiterRewrite as CSV, TSV, pipe-, semicolon-, or custom-delimited.

Format

The standard macOS Format menu (fonts, kerning, ligatures, alignment). Caxton documents are plain text — these apply to the editor's display font rather than embedding rich formatting in your files.

View

ItemShortcutWhat it does
Show Toolbar / Customize Toolbar…Toggle and rearrange the toolbar.
Markers…⇧⌘MManage persistent pattern highlights (six colors, saved per document).
CSV Grid View⇧⌘CToggle between the CSV grid and raw text for the current document.
MinimapToggle the document overview strip (available up to 500 MB).
Command Palette…⇧⌘PFuzzy-search every menu command and recent file.
Jobs⌥⌘JThe background-work panel: long saves, sorts, and extracts with progress.
AppearanceDark, Light, or System — the theme submenu.
Zoom In / Zoom Out / Actual Size⌘+ · ⌘− · ⌘0Text zoom.
Word Wrap / Wrap At ▸⌥⌘WSoft wrap at the window edge or a fixed column (80/100/120, with a guide line).
Show InvisiblesFaint marks for spaces, tabs, and line ends; unusual whitespace (NBSP, zero-width) tinted.
Split View⌘\Two independent viewports of the same document.
Diagnostics OverlayThe performance HUD (off by default).
Enter Full Screen⌃⌘FNative full screen.

Window & Help

ItemShortcutWhat it does
Minimize / Zoom / Bring All to Front⌘MStandard window management; open documents appear as tabs.
Caxton Help⌘?This manual.
Keyboard Shortcuts / Benchmarks / Website / SupportDirect links, including this reference.
Privacy Policy / Terms of ServiceThe legal pages.