Default Context Guidelines

The following fields let you control how DiffMerge will mark changes that are found within this context. This discussion applies to the Default Context as well as Matched Contexts that are defined using the Context Dialog.

 

This option lets you declare that the overall context is either important or unimportant. If it is important, you can refine the context further to make commonly ignored things unimportant.

Generally, this should always be checked.

 

This option is only enabled if you elected to keep EOL characters in the analysis (not Ignore/Strip EOLs on the Line Handling Page).

This option will mark changes as Important/Unimportant that are caused by inconsistencies in the EOL characters within a file.

 

This option will mark changes in letter case as Important/Unimportant.

Generally, this option should be turned on -- unless you are in a case-insensitive language like VB.

 

This option will mark changes in whitespace as Important/Unimportant. this can mean SPACES-only or SPACES-and-TABS depending on the next field.

In languages like C/C++ you should turn this option off for the Default Context because whitespace is not significant within code.

In languages like Python you should turn it on for the Default Context because leading whitespace is significant in Python.

 

This option determines whether TABs are equivalent to SPACES.

Generally, this option should be turned on for most languages.