1 <?xml version="1.0" encoding="UTF-8"?>
2 <article id="About_Doc">
3 <title>About WinMerge Help</title>
5 <para>This is Help for WinMerge &WinMergeVersion;.</para>
8 <title>Audience and scope</title>
10 <para>WinMerge Help is intended for both new and experienced users. It
11 explains how to use WinMerge, and documents its capabilities and
16 <title>How to access Help</title>
18 <para>WinMerge Help topics are provided in two forms:</para>
22 <para>Microsoft HTML Help (<filename>WinMerge.chm</filename>), located
23 in your WinMerge\Docs installation directory.</para>
27 <para>HTML manual on the WinMerge Web site.</para>
31 <para>You can access WinMerge Help in several ways:</para>
35 <term>WinMerge Help menu</term>
38 <para>While using WinMerge, click <menuchoice>
39 <guimenu>Help</guimenu>
41 <guimenuitem>WinMerge Help</guimenuitem>
42 </menuchoice>. HTML Help opens at the beginning (this topic).</para>
47 <term>Context-sensitive help</term>
50 <para>While using any WinMerge window, press <keycap>F1</keycap>. If a specific topic
51 is available for your current window, Help opens at that topic. If
52 not, Help opens at the beginning.</para>
57 <term>WinMerge command line</term>
60 <para>Use the /? or -? switch when running WinMerge from the command
61 line. HTML Help opens at the beginning.</para>
66 <term>WinMerge Web site</term>
69 <para>Open your Web browser to <ulink
70 url="https://winmerge.org/">winmerge.org</ulink>. Under <ulink
71 url="https://winmerge.org/docs/">Documentation</ulink>, follow the
72 <ulink url="https://manual.winmerge.org/">Manual</ulink> link to
73 the latest Help version.</para>
80 <title>How to use Help</title>
82 <para>Please read the following topics to learn essential WinMerge
87 <term><xref linkend="Quick_start" /></term>
90 <para>Gets you quickly started with WinMerge and shows its basic
96 <term><xref linkend="Compare_dirs" /></term>
99 <para>Explains the folder comparison window, available operations, and
100 customizing the results display.</para>
105 <term><xref linkend="Compare_files" /></term>
108 <para>Explains the file comparison/merge window, available operations,
109 methods of navigation, and modes.</para>
114 <term><xref linkend="Compare_images" /></term>
117 <para>Explains the image comparison/merge window.</para>
122 <term><xref linkend="Compare_bin" /></term>
125 <para>Explains the hex comparison/merge window.</para>
130 <term><xref linkend="Compare_table" /></term>
133 <para>Explains the table comparison/merge window.</para>
138 <term><xref linkend="Compare_webpages" /></term>
141 <para>Explains the Web page comparison window.</para>
146 <term><xref linkend="Configuration" /></term>
149 <para>Explains how to customize WinMerge, including handling
150 whitespace, colours, and text encoding.</para>
155 <para>To learn about WinMerge in more detail, read these topics:</para>
159 <term><xref linkend="Open_paths" /></term>
162 <para>Introduces several ways to open files and folders in WinMerge -
163 there are many! For example, do you know how to use the Shell
164 Extension context menu in advanced mode?</para>
169 <term><xref linkend="Plugins" /></term>
172 <para>Describes the optional, extra features that you can add to
173 WinMerge using its plugin mechanism.</para>
178 <term><xref linkend="Filters" /></term>
181 <para>Explains how to control what is compared in the folder or file
182 comparison window.</para>
187 <term><xref linkend="Command_line" /></term>
190 <para>Lists command-line parameters for using WinMerge with other
191 tools or from a script.</para>
196 <term><xref linkend="Faq" /></term>
199 <para>Contains answers to many common questions asked of
202 <para>Before submitting questions to <ulink
203 url="https://github.com/WinMerge/winmerge/">GitHub</ulink>,
204 please check the <xref linkend="Faq" /> topic first to see if your
205 question is answered there.</para>
212 <title>Documentation conventions<indexterm>
213 <primary>conventions, documentation</primary>
220 <entry>Example</entry>
222 <entry>Indicates</entry>
228 <entry>Enter <userinput>UTF-8</userinput> in the field.<para>Click
229 the <guibutton>Browse</guibutton> button to navigate to the
230 path.</para><para>Press <keycap>F5</keycap> once to refresh the
231 window. </para></entry>
233 <entry>Bold font in descriptive text can indicate:<itemizedlist>
235 <para>A value or string that you are instructed to
240 <para>The name of a GUI button or keycap</para>
242 </itemizedlist></entry>
246 <entry>Press <keycombo>
247 <keycap>Ctrl</keycap>
252 <entry><wordasword>Press</wordasword> indicates a keyboard action.
253 In this example, press the <keycap>Ctrl</keycap> and
254 <keycap>O</keycap> keys in combination.</entry>
258 <entry><para>Click <guibutton>OK</guibutton>. </para></entry>
260 <entry>Click indicates a left mouse click on an object, such as a
261 menu item or button.</entry>
265 <entry>Click <menuchoice>
266 <guimenu>File</guimenu>
268 <guimenuitem>Open</guimenuitem>
269 </menuchoice>.</entry>
271 <entry>The arrow indicates menu navigation. In the example, you
272 choose the <guimenuitem>Open</guimenuitem> item in the WinMerge
273 <guimenu>File</guimenu> menu .</entry>
277 <entry>Right-click the row and choose the
278 <guimenuitem>Compare</guimenuitem> shortcut.</entry>
280 <entry>Click the right mouse button on an object to open its context
281 menu, and then either left-click or right-click the indicated item
282 in the context menu.</entry>
286 <entry>Enter <replaceable>options file</replaceable>.ini<para>Use
287 the <guilabel>Filter</guilabel> field to eliminate files from the
288 operation.</para><para>One or more consecutive different lines form
289 one difference (or <glossterm>diff</glossterm>).</para></entry>
291 <entry>Italicized text can represent: <itemizedlist>
293 <para>A replaceable value or string. In the first example, you
294 would substitute a real file name for the italicized term, but
295 enter the <filename>ini</filename> file extension, which is
296 not italicized, as written.</para>
300 <para>The name of a field, menu, or control in a WinMerge
305 <para>A significant word or phrase that is introduced.</para>
307 </itemizedlist></entry>
311 <entry>The path <envar>%WORKDIR%\project1</envar> is expanded to
313 class="directory">C:\workfiles\project1</filename>.<para><screen
314 format="linespecific">TwoWords</screen></para></entry>
316 <entry>Monospaced text can indicate:<itemizedlist>
318 <para>A path or the name of a file or other system item</para>
322 <para>Sample code fragments</para>
326 <para>Sample output</para>
330 <para>Information that you enter in a form or on the command
333 </itemizedlist></entry>
337 <entry><cmdsynopsis sepchar=" ">
338 <command moreinfo="none">command</command>
341 rep="norepeat"><replaceable>inputpath</replaceable></arg>
344 rep="norepeat"><replaceable>outputpath</replaceable></arg>
345 </cmdsynopsis></entry>
347 <entry>In syntax lines, brackets indicate optional elements. In this
348 example, you must enter an input path with the command; you can
349 enter an output path, but the command is valid without it.</entry>