Caxton
Features Benchmarks Pricing Docs How it works Changelog Support About Download Free
Guide
Getting Started Opening Large Files Find & Replace Filtering CSV Workbench Editing at Scale Power Editing Navigation & Bookmarks Log Mode Compare View & Themes Sessions & Recovery
Reference
Keyboard Shortcuts Menu Reference Settings & Storage Encodings How Caxton Works Benchmarks

Compare

File ▸ Compare With… answers what changed between two files, side by side, and can carry a change from one side to the other.

Side by side

The comparison aligns the current document and any other file line by line and scrolls them as one: both panes live in a single view, so they cannot drift. Changed pairs are tinted amber, left-only lines red, and right-only lines green. ⌘↓ and ⌘↑ step through the differences, and clicking a change selects it.

Two files compared side by side in Caxton, with changed lines tinted

A log compared against a modified copy: aligned rows, tinted changes, the current difference outlined.

Copy changes across

Click a difference to select it, then copy it left or right. Copy Left replaces the selected change in the open document with the right side's lines, as one undo step in that document. Copy Right works when the other file is open in Caxton too.

Ignore case and whitespace

Ignore Whitespace collapses indentation and spacing differences. Ignore Case folds A to Z; accented case stays significant. Line terminators are not compared, so a file and its CRLF-converted copy report no differences, and the window says so when the two sides use different line endings. CR-only files compare line by line.

Saved reports

Save Report… writes the differences as plain text: one @@ header per change with the left and right line numbers, minus and plus lines below it. A write failure is reported.

Limits, stated

The external-change prompt also offers Compare, so you can see the difference before choosing which version to keep. The comparison window reads under VoiceOver.