- BeyondCompare
- P4Merge
- AraxisMerge
- Meld
- SublimeMerge
- Kaleidoscope
- DeltaWalker
- CodeCompare
- WinMerge
- DiffMerge
- TortoiseMerge
- TortoiseGitMerge
- TortoiseIDiff
- KDiff3
- TkDiff
- Guiffy
- ExamDiff
- Diffinity
- VisualStudioCode
- VisualStudio
- Rider
- Vim
- Neovim
Set an DiffEngine_ToolOrder environment variable with the preferred order of toll resolution. The value can be comma (,), pipe (|), or space separated.
For example VisualStudio,Meld will result in VisualStudio then Meld then all other tools being the order.
DiffTools.UseOrder(DiffTool.VisualStudio, DiffTool.AraxisMerge);