[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/VerifyTests/DiffEngine/master/docs/diff-tool.order.md [Back]  [Original]


# Diff Tool Order


## Default

 * **[MsWordDiff](/docs/diff-tool.md#msworddiff)** Windows (Cost: Requires Word installed)
 * **[MsExcelDiff](/docs/diff-tool.md#msexceldiff)** Windows (Cost: Requires Excel installed)
 * **[BeyondCompare](/docs/diff-tool.md#beyondcompare)** Windows/OSX/Linux (Cost: Paid)
 * **[P4Merge](/docs/diff-tool.md#p4merge)** Windows/OSX/Linux (Cost: Free)
 * **[Kaleidoscope](/docs/diff-tool.md#kaleidoscope)** OSX (Cost: Paid)
 * **[DeltaWalker](/docs/diff-tool.md#deltawalker)** Windows/OSX (Cost: Paid)
 * **[WinMerge](/docs/diff-tool.md#winmerge)** Windows (Cost: Free with option to donate)
 * **[TortoiseMerge](/docs/diff-tool.md#tortoisemerge)** Windows (Cost: Free)
 * **[TortoiseGitMerge](/docs/diff-tool.md#tortoisegitmerge)** Windows (Cost: Free)
 * **[TortoiseGitIDiff](/docs/diff-tool.md#tortoisegitidiff)** Windows (Cost: Free)
 * **[TortoiseIDiff](/docs/diff-tool.md#tortoiseidiff)** Windows (Cost: Free)
 * **[KDiff3](/docs/diff-tool.md#kdiff3)** Windows/OSX (Cost: Free)
 * **[TkDiff](/docs/diff-tool.md#tkdiff)** OSX (Cost: Free)
 * **[Guiffy](/docs/diff-tool.md#guiffy)** Windows/OSX (Cost: Paid)
 * **[ExamDiff](/docs/diff-tool.md#examdiff)** Windows (Cost: Paid)
 * **[Diffinity](/docs/diff-tool.md#diffinity)** Windows (Cost: Free with option to donate)
 * **[Rider](/docs/diff-tool.md#rider)** Windows/OSX/Linux (Cost: Paid with free option for OSS)
 * **[Vim](/docs/diff-tool.md#vim)** Windows/OSX (Cost: Free with option to donate)
 * **[Neovim](/docs/diff-tool.md#neovim)** Windows/OSX/Linux (Cost: Free with option to sponsor)
 * **[AraxisMerge](/docs/diff-tool.md#araxismerge)** Windows/OSX (Cost: Paid)
 * **[Meld](/docs/diff-tool.md#meld)** Windows/OSX/Linux (Cost: Free)
 * **[SublimeMerge](/docs/diff-tool.md#sublimemerge)** Windows/OSX/Linux (Cost: Paid)
 * **[VisualStudioCode](/docs/diff-tool.md#visualstudiocode)** Windows/OSX/Linux (Cost: Free)
 * **[VisualStudio](/docs/diff-tool.md#visualstudio)** Windows (Cost: Paid and free options)
 * **[Cursor](/docs/diff-tool.md#cursor)** Windows/OSX/Linux (Cost: Free and Paid)
 * **[DiffEngineViewer](/docs/diff-tool.md#diffengineviewer)** Windows/OSX/Linux (Cost: Free)


## Custom order


### ViaEnvironment Variable

Set an `DiffEngine_ToolOrder` environment variable with the preferred order of tool 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.


### Via Code



```cs
DiffTools.UseOrder(DiffTool.VisualStudio, DiffTool.AraxisMerge);
```
snippet source | anchor


Web Proxy Viewer  |  New URL  |  Original Page