Skip to content

Shortcuts and settings ​

Every keyboard shortcut, setting and command-line option in DeltaView, with defaults.

Keyboard shortcuts ​

These are the defaults. Press Ctrl + / in the app to see the list with your own keys. To change one, open Settings, go to Keyboard, select the shortcut and press the keys you want. Reset all restores the defaults. If two actions share a key, the row warns you.

Tabs and app ​

ActionKeys
New comparison tabCtrl + T
Close tabCtrl + W
Next tabCtrl + Tab
Previous tabCtrl + Shift + Tab
Go to tab 1 to 9Ctrl + 1 … 9 (fixed)
SettingsCtrl + ,
Keyboard shortcutsCtrl + /
Compare text from clipboardCtrl + Shift + V
Quit DeltaViewCtrl + Q
ActionKeys
Next changeAlt + ↓
Previous changeAlt + ↑
FindCtrl + F
Find nextF3
Find previousShift + F3
Go to lineCtrl + G

Editing and merging ​

ActionKeys
SaveCtrl + S
Switch between view and editCtrl + E
Copy change to the rightAlt + →
Copy change to the leftAlt + ←
UndoCtrl + Z
RedoCtrl + Shift + Z

In a three-way merge, Alt + → takes the left version and Alt + ← takes the right version. Adding Shift appends that side below what the region already holds.

View ​

ActionKeys
Bigger textCtrl + +
Smaller textCtrl + −
Reset text sizeCtrl + 0
Wrap long linesAlt + W
Hide unchanged linesAlt + U
Compare againF5

Folder tree ​

ActionKeys
Open the selected entryEnter
Expand all foldersCtrl + Shift + +
Collapse all foldersCtrl + Shift + −
Synchronize foldersCtrl + Shift + Y

Settings ​

Open Settings from the tab bar or with Ctrl + ,. Changes apply straight away and are saved.

Appearance ​

SettingOptionsDefault
ThemeSystem, Light, DarkSystem
Accent colourEleven presets, or a hex value (RRGGBB)Indigo
Diff coloursClassic, Colour-blind safe, High contrastClassic
DensityComfortable, CompactComfortable

Classic uses green, red and amber. Colour-blind safe uses blue, orange and purple, readable with red–green colour blindness. High contrast uses stronger fills for bright rooms and low-contrast screens.

Editor ​

SettingWhat it doesDefault
FontAny monospace font installed on your computer; Custom… takes a font family nameSystem monospace
Font size8 to 32 px13 px
Line height1.0 to 2.51.45
Tab widthSpaces a tab character takes up, 1 to 164
Show whitespaceMarks spaces and tabs with faint symbolsOff
Wrap long linesWraps instead of scrolling sidewaysOff
Syntax highlightingColours code by languageOn
Fold unchanged linesCollapses long runs of identical linesOff
Context linesUnchanged lines kept around each change when folding, 0 to 503

Comparison rules ​

Applied to new comparisons. A file view can override them for itself from its compare rules menu.

SettingOptionsDefault
WhitespaceEvery character matters, Ignore trailing whitespace, Ignore changes in amount, Ignore all whitespaceEvery character matters
Ignore caseOn, OffOff
Ignore line endingsOn, OffOn
Ignore blank linesOn, OffOff

Folders ​

SettingWhat it doesDefault
Ignored namesFiles and folders left out of folder comparisons. * and ? are wildcards..git, .hg, .svn, node_modules, .dart_tool, __pycache__, *.pyc, .DS_Store, Thumbs.db
Respect .gitignoreSkips whatever each folder's .gitignore excludesOn
Compare files byContent (exact), or Size and date (fast)Content (exact)
Default filterEverything, Changes only, Only on the left, Only on the rightChanges only
Dates21 Oct 2026 14:05, 2026-10-21 14:05, or relative such as 3 hours ago21 Oct 2026 14:05

Behaviour ​

SettingWhat it doesDefault
Restore the last sessionReopens the comparisons that were open when DeltaView was closedOn
External editorCommand used by Open in external editor. {file} is replaced with the path; without it, the path is added at the end.Empty (the system default application)

An example for External editor: code --goto {file}.

Command-line options ​

text
delta-view                                   open the home screen
delta-view LEFT RIGHT                        compare two folders or two files
delta-view --merge LOCAL BASE REMOTE [--output MERGED]
OptionMeaning
-m, --mergeTreat the three paths as LOCAL BASE REMOTE.
-o FILE, --output FILE, --output=FILEWhere the merged result is written. Only with --merge.
-h, --helpPrint the usage and exit.
-V, --versionPrint DeltaView and the version, and exit.
--Everything after it is a path, even if it starts with -.

--help and --version exit without opening a window. Everything else exits with status 0 when the window closes. Comparisons opened from the command line replace the restored session for that run.

Supported formats ​

KindFormats
Text encodingsUTF-8, UTF-8 with BOM, UTF-16 LE, UTF-16 BE, Latin-1
Line endingsLF, CRLF; mixed endings are kept as read
ImagesPNG, JPEG, GIF, WebP, BMP
Structured dataJSON, YAML (.yaml, .yml), CSV, TSV
Archiveszip, tar, .tar.gz, .tar.bz2, .tar.xz (read-only)
RemoteSFTP, with password or private key
ReportsHTML, CSV
PatchesUnified diff (.patch)

Size limits: a text diff handles files up to 8 MB each, and a three-way merge up to 32 MB each.

Where DeltaView keeps its data ​

Settings, recent comparisons, open tabs, saved SFTP connections and trusted host keys are stored on your computer only.

InstallSettings, connections, host keysTemporary files
Linux (.deb, PPA)~/.local/share/com.dhivalabs.delta_view~/.cache/deltaview
Windows (installer)%APPDATA%\com.dhivalabs\DeltaView%LOCALAPPDATA%\DeltaView\Cache

The snap keeps its settings inside its own folder, at ~/snap/delta-view/current/.local/share/com.dhivalabs.delta_view.

Deleting these folders removes everything DeltaView remembers. You can also clear recent comparisons with Clear all on the home screen, and forget saved connections and host keys in the SFTP connect dialog.

Next steps ​