<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.ultraedit.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nadja+pollard+idera</id>
		<title>UltraEdit Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.ultraedit.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nadja+pollard+idera"/>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/Special:Contributions/Nadja_pollard_idera"/>
		<updated>2026-06-04T00:16:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Multi-caret_editing&amp;diff=1291</id>
		<title>Multi-caret editing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Multi-caret_editing&amp;diff=1291"/>
				<updated>2026-06-03T21:48:34Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
[[File:UltraEdit multi-caret.png|right|alt=screenshot of UltraEdit&amp;#039;s multi-caret editing feature]]&lt;br /&gt;
&lt;br /&gt;
Multi-caret editing allows you to activate two or more non-contiguous insertion points (identified by the blinking caret) within the active file.  Each caret acts and operates independently of any other caret, and most edit operations you execute are performed in all caret locations simultaneously.  This is an optional feature and can be disabled completely  under [[Settings:Editor display:Cursor / caret|Settings &amp;amp;raquo; Editor display &amp;amp;raquo; Cursor / caret]].&lt;br /&gt;
&lt;br /&gt;
Multi-caret editing is not supported in [[column mode]] or [[hex edit]] mode.&lt;br /&gt;
&lt;br /&gt;
==Multi-caret via mouse==&lt;br /&gt;
&lt;br /&gt;
===Creating multiple carets via mouse===&lt;br /&gt;
Regardless of how many carets are active, you can add a new caret by holding the &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; key and &amp;lt;strong&amp;gt;left-mouse-button clicking&amp;lt;/strong&amp;gt; at any location within the file where you can normally click to reposition the caret, including beyond a line end if &amp;quot;Allow positioning beyond line end&amp;quot; is set under [[Settings:Editor display:Cursor / caret|Settings &amp;amp;raquo; Editor display &amp;amp;raquo; Cursor / caret]] &lt;br /&gt;
&lt;br /&gt;
===Adding a new caret to an existing set via mouse===&lt;br /&gt;
If you have created a caret set and released &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and wish to add a new caret to the active set, then, prior to clicking anywhere else in the file, you can press &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; again and click in a new position to add a new caret to the existing set.&lt;br /&gt;
&lt;br /&gt;
===Removing a caret via mouse===&lt;br /&gt;
You may remove a caret from the active set by holding &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and clicking on the caret you wish to remove.  No other carets are affected.  You can also undo the last-added caret by pressing &amp;lt;strong&amp;gt;Shift&amp;lt;/strong&amp;gt; + &amp;lt;strong&amp;gt;Alt&amp;lt;/strong&amp;gt; + &amp;lt;strong&amp;gt;Z&amp;lt;/strong&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Clearing all multiple carets via mouse===&lt;br /&gt;
To remove multiple carets, you can release &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and then click elsewhere in the file (not on an active selection). All carets will be removed and the clicked position will become the only active caret. Alternatively, you can press &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; + &amp;lt;strong&amp;gt;Shift&amp;lt;/strong&amp;gt; + &amp;lt;strong&amp;gt;/&amp;lt;/strong&amp;gt; to remove all but the primary caret.&lt;br /&gt;
&lt;br /&gt;
==Multi-select via mouse==&lt;br /&gt;
&lt;br /&gt;
Multi-select is a component of multi-caret in that it allows you to select multiple non-contiguous sections of data.&lt;br /&gt;
&lt;br /&gt;
===Creating multiple selections via mouse===&lt;br /&gt;
Regardless of how many selections are active, you can add a new selection by holding the &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; key and selecting any text within the file where you can normally do so.&lt;br /&gt;
&lt;br /&gt;
The selection can be created via:&lt;br /&gt;
&lt;br /&gt;
* Click-and-drag (standard selection)&lt;br /&gt;
* Double-/triple-click&lt;br /&gt;
* Click on line number&lt;br /&gt;
&lt;br /&gt;
===Adding a new selection to an existing set via mouse===&lt;br /&gt;
If you create a set of multiple selections and have released &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and wish to add a new caret / selection to the active set, then, prior to clicking anywhere else in the file, you can press &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; again and select new text to add to the existing set.&lt;br /&gt;
&lt;br /&gt;
===Removing a selection via mouse===&lt;br /&gt;
You can remove a selection from the active set by holding &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and clicking anywhere on the selection you want to remove.  No other selections are affected.  No caret is left where you clicked.&lt;br /&gt;
&lt;br /&gt;
===Clearing all multiple selections via mouse===&lt;br /&gt;
To remove multiple selections, you must release &amp;lt;strong&amp;gt;Ctrl&amp;lt;/strong&amp;gt; and then click elsewhere in the file (not on an active caret / selection). All carets will be removed and the clicked position will become the only active caret.&lt;br /&gt;
&lt;br /&gt;
==Multi-select strings==&lt;br /&gt;
&lt;br /&gt;
===Select all occurrences of string===&lt;br /&gt;
You can use multi-caret editing to quickly select all occurrences of a word regardless of its position in the file. To do this, make your selection and press &amp;#039;&amp;#039;&amp;#039;Ctrl ,&amp;#039;&amp;#039;&amp;#039; (comma). If no selection exists, the editor will select all occurrences of the word under the active caret.&lt;br /&gt;
&lt;br /&gt;
===Select next occurrence of string===&lt;br /&gt;
To select the next occurrence of the selected string, press &amp;#039;&amp;#039;&amp;#039;Ctrl ;&amp;#039;&amp;#039;&amp;#039; (semicolon). If no selection exists, the editor will first select the word under the caret, and subsequent keypresses will select subsequent occurrences.&lt;br /&gt;
&lt;br /&gt;
===Select all Find matches===&lt;br /&gt;
You can also load all matches from a search into multiple selections. To do this, first do a [[Quick find]] or [[Find]] with &amp;quot;Highlight all items found&amp;quot; enabled. After the matched items are highlighted, press &amp;#039;&amp;#039;&amp;#039;Ctrl ,&amp;#039;&amp;#039;&amp;#039; (comma) to load them into selections. When combined with [[Perl regular expressions]], this provides you with a very powerful way of selecting multiple different strings all at once.&lt;br /&gt;
&lt;br /&gt;
==Movement of multi-carets==&lt;br /&gt;
With a caret / selection set active, you can reposition them as you normally would by using basic movement keys on the keyboard.  For example, pressing &amp;lt;strong&amp;gt;Left Arrow&amp;lt;/strong&amp;gt; will move all carets to the left 1 position.  Pressing &amp;lt;strong&amp;gt;Down Arrow&amp;lt;/strong&amp;gt; will move all carets down 1 line. Pressing the &amp;lt;strong&amp;gt;Home&amp;lt;/strong&amp;gt; key will move all carets to the beginning of each line. &amp;lt;strong&amp;gt;Page Up&amp;lt;/strong&amp;gt; will move all carets up 1 page.  Any movement which would cause the carets to converge into a unified location will result in a single caret.  Examples include &amp;lt;strong&amp;gt;Ctrl + Home&amp;lt;/strong&amp;gt;, &amp;lt;strong&amp;gt;Ctrl + End&amp;lt;/strong&amp;gt;, &amp;lt;strong&amp;gt;Ctrl + Shift + Home&amp;lt;/strong&amp;gt;, &amp;lt;strong&amp;gt;Ctrl + Shift + End&amp;lt;/strong&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
==General editing with multi-caret==&lt;br /&gt;
Once you have a set of multi-carets and / or selections, you can do any number of general editing operations.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Copy/Cut&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
All selections are copied or cut into the clipboard. Non-contiguous selections are separated on the clipboard by a line terminator.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;Enable copy/cut of current line with no selection active&amp;quot; is set under [[Settings:Editor:Miscellaneous|Settings &amp;amp;raquo; Editor &amp;amp;raquo; Miscellaneous]], then all lines where a non-selection caret is active are copied / cut.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Paste&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
All selections are overwritten with whatever data is on the clipboard, with &amp;#039;&amp;#039;&amp;#039;one notable exception:&amp;#039;&amp;#039;&amp;#039; if the number of line endings on the clipboard equals the number of active carets in the file, then each individual line on the clipboard will be inserted into each individual caret/selection, in respective order. This is helpful in cases where you wish to copy a plain text list into a pre-formatted code container, for example.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Select&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Using &amp;lt;strong&amp;gt;Shift&amp;lt;/strong&amp;gt;, you can select from each caret at once just as you would with a single caret.  &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Backspace / delete&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
All backspace / delete functionality is available and operates independently upon each caret.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1290</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1290"/>
				<updated>2026-05-20T20:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Launching a find */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so you can launch the application with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro completes. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro runs. If a file is specified on the command line but this isn&amp;#039;t present, the macro runs only once. If a file is not specified on the command line, the macro does not run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application runs. If a macro name isn&amp;#039;t specified here, the first macro in the file is used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. You must specify the full path to the script (.js) file in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script runs.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script is complete.&lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility, this parameter uses the settings specified for the last &amp;#039;&amp;#039;&amp;#039;Find&amp;#039;&amp;#039;&amp;#039; executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command opens &amp;quot;file.txt&amp;quot;, and then searches for and selects the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1289</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1289"/>
				<updated>2026-05-20T20:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Launching a script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so you can launch the application with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro completes. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro runs. If a file is specified on the command line but this isn&amp;#039;t present, the macro runs only once. If a file is not specified on the command line, the macro does not run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application runs. If a macro name isn&amp;#039;t specified here, the first macro in the file is used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. You must specify the full path to the script (.js) file in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script runs.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script is complete.&lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1288</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1288"/>
				<updated>2026-05-20T20:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Launching a macro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so you can launch the application with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro completes. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro runs. If a file is specified on the command line but this isn&amp;#039;t present, the macro runs only once. If a file is not specified on the command line, the macro does not run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application runs. If a macro name isn&amp;#039;t specified here, the first macro in the file is used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1287</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1287"/>
				<updated>2026-05-20T20:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Specifying a custom INI file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so you can launch the application with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1286</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1286"/>
				<updated>2026-05-20T20:12:36Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Opening projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1285</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1285"/>
				<updated>2026-05-20T20:12:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Opening to specific line / column number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, include a space after the quotes before adding this code. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1284</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1284"/>
				<updated>2026-05-20T19:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Specifying new / original instance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, inclue a space after the quotes before adding this code. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether you want to launch a new instance for opening the files, or to use the original instance regardless of the &amp;#039;&amp;#039;&amp;#039;Allow multiple instances&amp;#039;&amp;#039;&amp;#039; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1283</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1283"/>
				<updated>2026-05-20T19:50:11Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Printing files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, inclue a space after the quotes before adding this code. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio automatically prints all files opened, and then exits after sending the print job to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1282</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1282"/>
				<updated>2026-05-20T19:43:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Opening to specific line / column number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number must follow the file name, immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above example opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret is positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different character for the line / column separator, add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit cannot open a file containing any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  Separate this method from the file name with a space, and if the file name is in quotes, inclue a space after the quotes before adding this code. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1281</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1281"/>
				<updated>2026-05-20T19:39:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Avoiding &amp;quot;reload file&amp;quot; prompt for files already open */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case, add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will not show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1280</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1280"/>
				<updated>2026-05-20T19:38:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Avoiding &amp;quot;file deleted&amp;quot; prompt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file opened in UltraEdit / UEStudio is deleted, the application notifies you that the file no longer exists, and then prompts you on what to do with the file. In some situations, you may want to suppress this notification. To mute notifications, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This action has no effect on files already opened, or files opened after taking action.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1279</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1279"/>
				<updated>2026-05-20T19:37:26Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Opening multiple files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. For example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; having a file extension of .c open in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file must contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1278</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1278"/>
				<updated>2026-05-20T19:36:18Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* options */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by a command line call, and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;, and then play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script runs.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select the first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening a file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1277</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1277"/>
				<updated>2026-05-20T19:35:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* linenum/colnum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to which you want to open the file. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by command line call and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1276</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1276"/>
				<updated>2026-05-20T19:34:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* file path(s) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|You must separate each file path by a space and use quotes for file paths containing spaces. Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to open the file to. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by command line call and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1275</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1275"/>
				<updated>2026-05-20T19:33:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* instance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|Each file path should be separated by a space (use quotes for file paths containing spaces). Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to open the file to. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by command line call and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1274</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1274"/>
				<updated>2026-05-20T19:33:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* appname */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 64-bit version of UltraEdit.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch the 32-bit or 64-bit version of UEStudio.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|Each file path should be separated by a space (use quotes for file paths containing spaces). Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to open the file to. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by command line call and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1273</id>
		<title>Command line parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Command_line_parameters&amp;diff=1273"/>
				<updated>2026-05-20T19:32:01Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit and UEStudio support several command line parameters for launching the application from the Windows command prompt. By default, UltraEdit / UEStudio are added to your user %PATH% environment variable on install so that you can invoke the application from any directory. UltraEdit can be invoked from the command line by using either &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit32&amp;#039;&amp;#039;&amp;#039;&amp;quot; or &amp;quot;&amp;#039;&amp;#039;&amp;#039;uedit64&amp;#039;&amp;#039;&amp;#039;&amp;quot; for the 32-bit and 64-bit versions, respectively. UEStudio (both 32-bit and 64-bit) can be invoked from the command line by using &amp;quot;&amp;#039;&amp;#039;&amp;#039;uestudio&amp;#039;&amp;#039;&amp;#039;&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Format / description==&lt;br /&gt;
Command line calls should use the following format. All except for &amp;#039;&amp;#039;&amp;#039;[appname]&amp;#039;&amp;#039;&amp;#039; are optional.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[appname] [instance] [file path(s)][linenum/colnum] [options]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===appname===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit32&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch UltraEdit (32-bit version)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uedit64&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch UltraEdit (64-bit version)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;uestudio&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Launch UEStudio (32-bit or 64-bit version)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===instance===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/fni&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in a new instance of the application&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/foi&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Open in the original (first) instance of the application. See [[#Specifying new / original instance|Specifying new / original instance]].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===file path(s)===&lt;br /&gt;
{|&lt;br /&gt;
|(path)&lt;br /&gt;
|Each file path should be separated by a space (use quotes for file paths containing spaces). Wildcards are supported. See [[#Opening multiple files|Opening multiple files]] for more options and functionality.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/f &amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Use the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter to open a list of files within a separate text file. The file list path must immediately follow the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter, separated by a space. See [[#Opening multiple files|Opening multiple files]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===linenum/colnum===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/&amp;lt;ln&amp;gt;/&amp;lt;cn&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|The [[#Opening to specific line / column number|line &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;ln&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and column &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;cn&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; number]] to open the file to. Note that there must be no whitespace between the file path/name and the line and column number, if they are specified.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-l&amp;lt;ln&amp;gt; -c&amp;lt;ln&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Alternate syntax for the above; must immediately follow the file name, separated by a space.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===options===&lt;br /&gt;
{|&lt;br /&gt;
|&amp;lt;pre&amp;gt;/p&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Prints file(s) opened by command line call and then exits the application.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/m,e,&amp;lt;n&amp;gt;=&amp;lt;path&amp;gt;/&amp;lt;macro&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load a macro file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; and play &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;macro&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;n&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; times. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the macro is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/s,e=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Play the script at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. The &amp;#039;&amp;#039;&amp;#039;,e&amp;#039;&amp;#039;&amp;#039; specifies that the application should exit after the script is run.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;-f&amp;lt;string&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Search for and select first occurrence of &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;string&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039; immediately after opening file.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;pre&amp;gt;/i=&amp;lt;path&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Load and use the settings from the INI file at &amp;#039;&amp;#039;&amp;#039;&amp;amp;lt;path&amp;amp;gt;&amp;#039;&amp;#039;&amp;#039;. See [[#Specifying a custom INI file|Specifying a custom INI file]] for further documentation and examples.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Opening files==&lt;br /&gt;
You can open a file in UltraEdit via the command line by entering the file path / name immediately after the application name. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Opening multiple files===&lt;br /&gt;
You can open multiple files by:&lt;br /&gt;
&lt;br /&gt;
* Listing each file separately via a space. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt &amp;quot;some file with spaces.txt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using a wildcard (*). In the following example, all files in directory &amp;#039;&amp;#039;&amp;#039;C:\temp&amp;#039;&amp;#039;&amp;#039; with a file extension of .c would be opened in UltraEdit:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\temp\*.c&amp;lt;/code&amp;gt;&lt;br /&gt;
* Using the &amp;#039;&amp;#039;&amp;#039;/f&amp;#039;&amp;#039;&amp;#039; parameter set to a text file containing a list of file names. The text file should contain a list of file paths and names, one per line. Example:&amp;lt;br&amp;gt;&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /f c:\temp\file_list.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Setting read-only===&lt;br /&gt;
You can open one or more files as read-only by adding the &amp;#039;&amp;#039;&amp;#039;/r&amp;#039;&amp;#039;&amp;#039; flag immediately following the file name(s).&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;file deleted&amp;quot; prompt===&lt;br /&gt;
When a file open in UltraEdit / UEStudio is deleted, the application will notify you that the file no longer exists and prompt you on what to do with the file.  In some situations, it may be desirable to suppress this notification.  To do this, add &amp;#039;&amp;#039;&amp;#039;/n&amp;#039;&amp;#039;&amp;#039; to the command line. This has no effect on files already opened, or files opened after this.&lt;br /&gt;
&lt;br /&gt;
===Avoiding &amp;quot;reload file&amp;quot; prompt for files already open===&lt;br /&gt;
When launching UltraEdit / UEStudio from another application, it may be necessary to invoke it with a file that is already open to position at a specific line or column.  In this case you can add &amp;#039;&amp;#039;&amp;#039;/a&amp;#039;&amp;#039;&amp;#039; to the command line, and if present, UltraEdit / UEStudio will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; show the prompt to reload the file and lose unsaved changes.&lt;br /&gt;
&lt;br /&gt;
===Opening to specific line / column number===&lt;br /&gt;
You can specify the line and column number at which to position the caret when the file is opened. To do this, the line number and column number should follow the file name immediately separated from the file name by a &amp;#039;&amp;#039;&amp;#039;/&amp;#039;&amp;#039;&amp;#039; character. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce\juce.h/5/2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above opens the file &amp;quot;juce.h&amp;quot; with the caret positioned at line 5, column 2. You can specify the line number only if you&amp;#039;d like; in this case, the caret will be positioned at column 1 of the line number.&lt;br /&gt;
&lt;br /&gt;
If you wish to use a different character for the line / column separator, you can add the following line to the INI file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LineColumnChar=,&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the comma (,) may be any character except a colon (:). Keep in mind that UltraEdit will not be able to open a file that contains any special character you set for this.&lt;br /&gt;
&lt;br /&gt;
You can also use &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and / or &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; following the file name(s), where &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; is the line or column number. You can specify this individually after each file name.  This method should be separated from the file name with a space, and if the file name is in quotes, it should be after the quotes with a space between this and the quotes. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 file1.txt file2.txt -l10 -c25 &amp;quot;some file with spaces.txt&amp;quot; -l256 -c3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Opening projects==&lt;br /&gt;
You can open a project in UltraEdit / UEStudio via the command line by using the same syntax for opening files. Project files (.prj), when opened in either UltraEdit or UEStudio, are automatically recognized and opened as projects rather than the files being opened themselves. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 d:\projects\juce.prj&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Printing files==&lt;br /&gt;
To print files, add &amp;#039;&amp;#039;&amp;#039;/p&amp;#039;&amp;#039;&amp;#039; to the command line. UltraEdit / UEStudio will automatically print all files opened and then exit after the print job is sent to the default printer.&lt;br /&gt;
&lt;br /&gt;
==Specifying new / original instance==&lt;br /&gt;
Use the following flags &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; the file path(s) to specify whether a new instance should be launched for opening the files, or to use the original instance (regardless of the &amp;quot;Allow multiple instances&amp;quot; setting in [[Settings:Application layout:Miscellaneous|Settings &amp;amp;raquo; Application layout &amp;amp;raquo; Miscellaneous]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/foi&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to use the original (already running) instance&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;/fni&amp;#039;&amp;#039;&amp;#039; forces UltraEdit / UEStudio to open the file(s) specified on the command line in a new instance&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /fni file1.txt file2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Specifying a custom INI file==&lt;br /&gt;
You can force UltraEdit / UEStudio to use a custom [[INI file]] so that the application can be launched with a different set of settings from your defaults by using the &amp;#039;&amp;#039;&amp;#039;/i&amp;#039;&amp;#039;&amp;#039; flag. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /i=&amp;quot;C:\Path\To Custom\uedit64.ini&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The INI file does not need to exist in order for it to be created in the custom directory. The name of the custom INI is arbitrary, but the extension must always be &amp;quot;.ini&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Launching a macro==&lt;br /&gt;
You can run a macro in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/m&amp;#039;&amp;#039;&amp;#039; flag. The full path to the macro (.mac) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /m,e,5=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Macros.mac/cleanFile&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the macro will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the macro has completed. &lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that specifies the number of times the macro will run. If a file is specified on the command line but this isn&amp;#039;t present, the macro will run once. If a file is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; specified on the command line, the macro will &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; run unless the number of times is specified.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;/cleanFile&amp;#039;&amp;#039;&amp;#039; in the above example is the name of the macro within the &amp;quot;UltraEdit Macros.mac&amp;quot; file that application will run. If a macro name isn&amp;#039;t specified here, the first macro in the file will be used.&lt;br /&gt;
&lt;br /&gt;
==Launching a script==&lt;br /&gt;
You can run a script in UltraEdit / UEStudio from the command line by using the &amp;#039;&amp;#039;&amp;#039;/s&amp;#039;&amp;#039;&amp;#039; flag. The full path to the script (.js) file &amp;#039;&amp;#039;&amp;#039;must&amp;#039;&amp;#039;&amp;#039; be specified in quotation marks. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt /s,e=&amp;quot;C:\Users\bschwenk\Documents\UltraEdit Scripts\cleanFile.js&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example:&lt;br /&gt;
* the file name &amp;quot;C:\temp\file.txt&amp;quot; is the file on which the script will be run.&lt;br /&gt;
* the &amp;#039;&amp;#039;&amp;#039;e&amp;#039;&amp;#039;&amp;#039; in the above example is an optional parameter that forces the application to close when the script has completed. &lt;br /&gt;
&lt;br /&gt;
==Launching a find==&lt;br /&gt;
You can launch an automatic find on open from the command line by using the &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; flag, immediately followed by the search string. This must be the &amp;#039;&amp;#039;&amp;#039;last&amp;#039;&amp;#039;&amp;#039; parameter on the command line in order to work. For added flexibility this parameter will use the settings specified for the last Find executed from within UltraEdit in regards to the &amp;quot;Match case,&amp;quot; &amp;quot;Regular expressions,&amp;quot; and other settings. Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 C:\temp\file.txt -fdog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This would open &amp;quot;file.txt&amp;quot; and search for and select the first occurrence of the string &amp;quot;dog&amp;quot; in the file.&lt;br /&gt;
&lt;br /&gt;
==Compute hash / checksum==&lt;br /&gt;
If you wish to computer the CRC, MD5, SHA1 or SHA256 checksum on a file, you can do so with the following command line parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 [/crc | /md5 | /sha1 | /sha256] c:\path\file_to_hash.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;cmd&amp;quot;&amp;gt;uedit64 /sha256 c:\temp\myBinary.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no file size limit for hash calculation, but keep in mind that larger files will require more computational resources. You can also compute the hash of the file or part of the file directly in the application. See [[Compute hash]] for more details.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Column_mode&amp;diff=1272</id>
		<title>Column mode</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Column_mode&amp;diff=1272"/>
				<updated>2026-05-12T21:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Edit tab]]&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
[[File:Ultraedit column mode.png|right|alt=screenshot of column mode in use in UltraEdit|Column mode editing in UltraEdit]] &lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;&lt;br /&gt;
Shortcut: &amp;lt;span&amp;gt;Alt+C&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One of UltraEdit’s most powerful features is its easy-to-use column mode. Column mode, also referred to as &amp;quot;block mode&amp;quot; or &amp;quot;block editing,&amp;quot; allows you to select columns of data (as opposed to rows) by changing the way you can select text in the editor. &lt;br /&gt;
UltraEdit will highlight text based on the column position of the first character you select to the column of the last character you select. Text selected in column mode does not automatically include all text between the start and end position, but does include all text in the columns between the first and last character you select.&lt;br /&gt;
&lt;br /&gt;
Column mode changes the operation of the editor for selecting text.  When selecting in column mode, the selection is set based on the character column position of the first character selected to the column of the last character of text selected.  Text selected in this mode does not automatically include all text between the start and end position, but includes all text in the columns between the first and last character selected.&lt;br /&gt;
&lt;br /&gt;
Cut, copy and paste work with a column of selected text as they do with a normal selection. However, when a column of at least one or more character is selected, typing will not overwrite the selection (as is expected with normal editing). Instead, typing a character will &amp;#039;&amp;#039;fill all selected columns&amp;#039;&amp;#039; with that character.&lt;br /&gt;
&lt;br /&gt;
You can make &amp;quot;quick&amp;quot; columnar selections by holding the &amp;#039;&amp;#039;&amp;#039;Alt&amp;#039;&amp;#039;&amp;#039; key and &amp;#039;&amp;#039;&amp;#039;left-clicking&amp;#039;&amp;#039;&amp;#039; and dragging the mouse. Word wrap must be disabled for this to work.&lt;br /&gt;
&lt;br /&gt;
Column mode editing requires that word wrap be turned off. Additionally, a fixed pitch font must be used for column mode, set by the &amp;#039;&amp;#039;&amp;#039;Set hex/column font&amp;#039;&amp;#039;&amp;#039; command in the [[:Category:View_tab|View tab]].&lt;br /&gt;
&lt;br /&gt;
There are several other column-related commands that are &amp;#039;&amp;#039;only&amp;#039;&amp;#039; available when column mode is active, such as &amp;#039;&amp;#039;&amp;#039;Insert/fill columns&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Delete columns&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Cut columns&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Insert number&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Settings:Editor:Column mode|Settings &amp;amp;raquo; Editor &amp;amp;raquo; Column mode]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1271</id>
		<title>Replace</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1271"/>
				<updated>2026-05-12T20:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home tab]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;Shortcut: &amp;lt;span&amp;gt;Ctrl+R&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:Hometab_replacecommand.png]]&lt;br /&gt;
&lt;br /&gt;
The Replace dialog allows you to search for a specific text string, and then replace it with a different text string.&lt;br /&gt;
&lt;br /&gt;
Enter the string to search for in the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field, and the replace string to be used in the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; field.  Both of these fields support single or multi-line strings up to 20,000 bytes.  &lt;br /&gt;
&lt;br /&gt;
If the string is not found, the search wraps around to the other end of the file and continues the search. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
In addition to regular characters and strings, both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields support searching for several special characters and strings with special notation. For example, &amp;quot;^t&amp;quot; will match a tab (or insert a tab if part of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string). For a complete list of these values, see [[Special search characters]]. These special characters are valuable for matching non-printable text in files.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i history.png|left]] &amp;#039;&amp;#039;&amp;#039;History button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button displays a scrollable history list for either &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i favorites.png|left]] &amp;#039;&amp;#039;&amp;#039;Favorites button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
This button opens the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; favorites menu with the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Add to Favorites&lt;br /&gt;
|adds current item in &amp;quot;Find what&amp;quot; field to Favorites list&lt;br /&gt;
|-&lt;br /&gt;
|Edit Favorites&lt;br /&gt;
|opens Edit [[Find/Replace Favorites]] dialog where you can name favorite search strings, organize the list and remove items from the list&lt;br /&gt;
|-&lt;br /&gt;
|Favorites&lt;br /&gt;
|opens sub-menu to select an existing favorite for the &amp;quot;Find what&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i regexp.png|left]]&amp;#039;&amp;#039;&amp;#039;Regular expressions help button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button opens a short regular expression syntax reference for the selected regular expression engine.  This button is subdued unless the regular expressions checkbox is checked.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i swap.png|left]]&amp;#039;&amp;#039;&amp;#039;Swap button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button swaps the contents of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: This button is labeled &amp;quot;Start&amp;quot; if &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; is not enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]]. This option is not enabled by default.&lt;br /&gt;
&lt;br /&gt;
Clicking the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;  button initiates a search for the string in the &amp;#039;&amp;#039;&amp;#039;Find What&amp;#039;&amp;#039;&amp;#039; field.  If the string is not found from the caret position to the end of the file, then the search wraps around to the top of the file and continues the search with a brief notification displayed at the lower-right of the editor window. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
If &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;is&amp;#039;&amp;#039;&amp;#039; enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] (by default, it is not), then UltraEdit will highlight the first match and open the slim replace dialog. Otherwise, the Replace dialog will remain open.&lt;br /&gt;
&lt;br /&gt;
Once UltraEdit highlights a match, the Replace (or slim replace) dialog offers the following options:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Find next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Moves to the next match of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; string without making a replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and moves to the next match.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces all matches in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Last&amp;#039;&amp;#039;&amp;#039; (slim replace dialog only)&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and closes the slim replace dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Closes the slim replace dialog&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
You can set the search area to &amp;#039;&amp;#039;&amp;#039;Current file&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039; here. If you select &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039;, pressing &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; will automatically move focus to the first match in the next open file. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: If &amp;#039;&amp;#039;Set &amp;#039;Find/Replace where&amp;#039; to &amp;#039;Selected text&amp;#039; if more than one line selected&amp;#039;&amp;#039; is enabled in Settings under [[Settings:Search:Auto reset settings|Settings &amp;amp;raquo; Search &amp;amp;raquo; Auto reset settings]](it is, by default), then the &amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039; setting will automatically be set to &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; if the selection contains more than one line and at least one non-whitespace character.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i options.png|left]] &amp;#039;&amp;#039;&amp;#039;Advanced options button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button expands the advanced search options which are covered below.&lt;br /&gt;
&lt;br /&gt;
==Advanced search options==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match whole word&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match whole words only. This is useful, for example, if you only want to replace &amp;#039;a&amp;#039;, or &amp;#039;A&amp;#039; without replacing &amp;#039;a&amp;#039; that occurs as part of a larger word.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039; string exactl.y This option applies to regular expressions as well.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option enables the use of regular expressions for both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; strings. There are 3 different types of regular expressions available: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Perl regular expressions|Perl style regular expressions]] based on the [[http://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html Boost C++ Libraries]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UltraEdit&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|UltraEdit style regular expressions]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unix&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|Unix style regular expressions]].&lt;br /&gt;
 &lt;br /&gt;
For information regarding creation of regular expressions see the [[Regular expressions]] or [[Perl regular expressions]] topic.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Preserve case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This options forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string with the case of the matched string.  The rules for this are as follows: &lt;br /&gt;
# If the word found is all lowercase the replacement word will be all lowercase&lt;br /&gt;
# If the word found is all UPPERCASE the replacement word will be all UPPERCASE&lt;br /&gt;
# If the word found is MixedCase the replacement word will &amp;#039;&amp;#039;match&amp;#039;&amp;#039; the MixedCase of the replacement word&lt;br /&gt;
&lt;br /&gt;
For example, with this option selected, and &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;The&amp;quot; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;Then&amp;quot;:&lt;br /&gt;
* &amp;quot;the&amp;quot; will be replaced with &amp;quot;then&amp;quot;&lt;br /&gt;
* &amp;quot;THE&amp;quot; will be replaced with &amp;quot;THEN&amp;quot;&lt;br /&gt;
* &amp;quot;The&amp;quot; will be replaced with &amp;quot;Then&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The mixed case scenario requires the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string to have the same number of uppercase characters as its match so that UltraEdit knows where the (matching) mixed case letters are. For example, a replace consisting of &amp;quot;SomeString&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;quot;FooBar&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; would result in the following matches / replacements:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;somestring&amp;quot; would be replaced with &amp;quot;foobar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMESTRING&amp;quot; would be replaced with &amp;quot;FOOBAR&amp;quot;&lt;br /&gt;
* &amp;quot;SomeString&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMEstring&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot; (case is not preserved, as the number of uppercase characters are not equal between the match and replacement)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all is from top of file&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If checked, the replace will always run from the top of the active file rather than the caret position.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close after replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option closes the Replace dialog after a successful &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; in which there was at least 1 replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In column&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option restricts the replace to the user-specified start and end columns.  The number entered for the end column must be greater than the number entered for the start column (except when searching an entire line).  To search an entire line, use &amp;quot;0&amp;quot; and &amp;quot;-1&amp;quot;. Note that column numbering begins with &amp;quot;0&amp;quot; so the initial column value would have to be set to &amp;quot;0&amp;quot; to search from the beginning of a line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Find]]&lt;br /&gt;
* [[Find in files]]&lt;br /&gt;
* [[Replace in files]]&lt;br /&gt;
* [[Find string list]]&lt;br /&gt;
* [[Hex find]]&lt;br /&gt;
* [[Hex replace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Special_search_characters&amp;diff=1270</id>
		<title>Special search characters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Special_search_characters&amp;diff=1270"/>
				<updated>2026-05-12T20:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UltraEdit supports searching for special strings in all find / replace functionality (including macros/scripts) with special notation as follows:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Notation&lt;br /&gt;
!Represents&lt;br /&gt;
|-&lt;br /&gt;
|^t&lt;br /&gt;
|Tab character&lt;br /&gt;
|-&lt;br /&gt;
|^p&lt;br /&gt;
|New line (DOS files - CR/LF, or hex 0D 0A)&lt;br /&gt;
|-&lt;br /&gt;
|^r&lt;br /&gt;
|Carriage return (hex 0D)&lt;br /&gt;
|-&lt;br /&gt;
|^n&lt;br /&gt;
|Line feed (new line in Unix based text files) (hex 0A)&lt;br /&gt;
|-&lt;br /&gt;
|^b&lt;br /&gt;
|Line break&lt;br /&gt;
|-&lt;br /&gt;
|^s&lt;br /&gt;
|Selected text&lt;br /&gt;
|-&lt;br /&gt;
|^c&lt;br /&gt;
|Clipboard contents (up to 30,000 characters)&lt;br /&gt;
|-&lt;br /&gt;
|^^&lt;br /&gt;
|Literal &amp;quot;^&amp;quot; character&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: You can customize the special character to be something other than &amp;quot;^&amp;quot; in [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;^s&amp;quot; and &amp;quot;^c&amp;quot; options are particularly useful for macros.  When recording a macro, you can use &amp;quot;^s&amp;quot; or &amp;quot;^c&amp;quot; in the Find / Replace fields, and during macro playback they will be replaced with the currently selected text or the clipboard contents, respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Perl regular expressions]]&lt;br /&gt;
* [[Regular expressions]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Special_search_characters&amp;diff=1269</id>
		<title>Special search characters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Special_search_characters&amp;diff=1269"/>
				<updated>2026-05-12T20:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UltraEdit supports searching for special strings in all find / replace functionality (including macros/scripts) with special notation as follows:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Notation&lt;br /&gt;
!Represents&lt;br /&gt;
|-&lt;br /&gt;
|^t&lt;br /&gt;
|Tab character&lt;br /&gt;
|-&lt;br /&gt;
|^p&lt;br /&gt;
|New line (DOS files - CR/LF, or hex 0D 0A)&lt;br /&gt;
|-&lt;br /&gt;
|^r&lt;br /&gt;
|Carriage return (hex 0D)&lt;br /&gt;
|-&lt;br /&gt;
|^n&lt;br /&gt;
|Line feed (new line in Unix based text files) (hex 0A)&lt;br /&gt;
|-&lt;br /&gt;
|^b&lt;br /&gt;
|Line break&lt;br /&gt;
|-&lt;br /&gt;
|^s&lt;br /&gt;
|Selected text&lt;br /&gt;
|-&lt;br /&gt;
|^c&lt;br /&gt;
|Clipboard contents (up to 30,000 characters)&lt;br /&gt;
|-&lt;br /&gt;
|^^&lt;br /&gt;
|Literal &amp;quot;^&amp;quot; character&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: you can customize the special character to be something other than &amp;quot;^&amp;quot; in [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]].&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;^s&amp;quot; and &amp;quot;^c&amp;quot; options are particularly useful for macros.  When recording a macro, you can use &amp;quot;^s&amp;quot; or &amp;quot;^c&amp;quot; in the Find / Replace fields, and during macro playback they will be replaced with the currently selected text or the clipboard contents, respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Perl regular expressions]]&lt;br /&gt;
* [[Regular expressions]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1268</id>
		<title>Replace</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1268"/>
				<updated>2026-05-12T20:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home tab]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;Shortcut: &amp;lt;span&amp;gt;Ctrl+R&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:Hometab_replacecommand.png]]&lt;br /&gt;
&lt;br /&gt;
The Replace dialog allows you to search for a specific text string, and then replace it with a different text string.&lt;br /&gt;
&lt;br /&gt;
Enter the string to search for in the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field, and the replace string to be used in the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; field.  Both of these fields support single or multi-line strings up to 20,000 bytes.  &lt;br /&gt;
&lt;br /&gt;
If the string is not found, the search wraps around to the other end of the file and continues the search. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
In addition to regular characters and strings, both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields support searching for several special characters and strings with special notation. For example, &amp;quot;^t&amp;quot; will match a tab (or insert a tab if part of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string). For a complete list of these values, see [[Special search characters]]. These special characters are valuable for matching non-printable text in files.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i history.png|left]] &amp;#039;&amp;#039;&amp;#039;History button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button displays a scrollable history list for either &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i favorites.png|left]] &amp;#039;&amp;#039;&amp;#039;Favorites button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
This button opens the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; favorites menu with the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Add to Favorites&lt;br /&gt;
|adds current item in &amp;quot;Find what&amp;quot; field to Favorites list&lt;br /&gt;
|-&lt;br /&gt;
|Edit Favorites&lt;br /&gt;
|opens Edit [[Find/Replace Favorites]] dialog where you can name favorite search strings, organize the list and remove items from the list&lt;br /&gt;
|-&lt;br /&gt;
|Favorites&lt;br /&gt;
|opens sub-menu to select an existing favorite for the &amp;quot;Find what&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i regexp.png|left]]&amp;#039;&amp;#039;&amp;#039;Regular expressions help button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button opens a short regular expression syntax reference for the selected regular expression engine.  This button is subdued unless the regular expressions checkbox is checked.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i swap.png|left]]&amp;#039;&amp;#039;&amp;#039;Swap button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button swaps the contents of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Note: This button will be labeled &amp;quot;Start&amp;quot; if &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; is not enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] - by default, it is not.) Clicking the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;  button initiates a search for the string in the &amp;#039;&amp;#039;&amp;#039;Find What&amp;#039;&amp;#039;&amp;#039; field.  If the string is not found from the caret position to the end of the file, then the search wraps around to the top of the file and continues the search with a brief notification displayed at the lower-right of the editor window. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
If &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;is&amp;#039;&amp;#039;&amp;#039; enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] (by default, it is not), then UltraEdit will highlight the first match and open the slim replace dialog. Otherwise, the Replace dialog will remain open.&lt;br /&gt;
&lt;br /&gt;
Once UltraEdit highlights a match, the Replace (or slim replace) dialog offers the following options:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Find next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Moves to the next match of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; string without making a replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and moves to the next match.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces all matches in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Last&amp;#039;&amp;#039;&amp;#039; (slim replace dialog only)&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and closes the slim replace dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Closes the slim replace dialog&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
You can set the search area to &amp;#039;&amp;#039;&amp;#039;Current file&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039; here. If you select &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039;, pressing &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; will automatically move focus to the first match in the next open file. &lt;br /&gt;
&lt;br /&gt;
Note: If &amp;#039;&amp;#039;Set &amp;#039;Find/Replace where&amp;#039; to &amp;#039;Selected text&amp;#039; if more than one line selected&amp;#039;&amp;#039; is enabled in Settings under [[Settings:Search:Auto reset settings|Settings &amp;amp;raquo; Search &amp;amp;raquo; Auto reset settings]](it is, by default), then the &amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039; setting will automatically be set to &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; if the selection contains more than one line and at least one non-whitespace character.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i options.png|left]] &amp;#039;&amp;#039;&amp;#039;Advanced options button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button expands the advanced search options which are covered below.&lt;br /&gt;
&lt;br /&gt;
==Advanced search options==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match whole word&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match whole words only. This is useful, for example, if you only want to replace &amp;#039;a&amp;#039;, or &amp;#039;A&amp;#039; without replacing &amp;#039;a&amp;#039; that occurs as part of a larger word.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039; string exactl.y This option applies to regular expressions as well.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option enables the use of regular expressions for both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; strings. There are 3 different types of regular expressions available: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Perl regular expressions|Perl style regular expressions]] based on the [[http://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html Boost C++ Libraries]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UltraEdit&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|UltraEdit style regular expressions]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unix&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|Unix style regular expressions]].&lt;br /&gt;
 &lt;br /&gt;
For information regarding creation of regular expressions see the [[Regular expressions]] or [[Perl regular expressions]] topic.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Preserve case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This options forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string with the case of the matched string.  The rules for this are as follows: &lt;br /&gt;
# If the word found is all lowercase the replacement word will be all lowercase&lt;br /&gt;
# If the word found is all UPPERCASE the replacement word will be all UPPERCASE&lt;br /&gt;
# If the word found is MixedCase the replacement word will &amp;#039;&amp;#039;match&amp;#039;&amp;#039; the MixedCase of the replacement word&lt;br /&gt;
&lt;br /&gt;
For example, with this option selected, and &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;The&amp;quot; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;Then&amp;quot;:&lt;br /&gt;
* &amp;quot;the&amp;quot; will be replaced with &amp;quot;then&amp;quot;&lt;br /&gt;
* &amp;quot;THE&amp;quot; will be replaced with &amp;quot;THEN&amp;quot;&lt;br /&gt;
* &amp;quot;The&amp;quot; will be replaced with &amp;quot;Then&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The mixed case scenario requires the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string to have the same number of uppercase characters as its match so that UltraEdit knows where the (matching) mixed case letters are. For example, a replace consisting of &amp;quot;SomeString&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;quot;FooBar&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; would result in the following matches / replacements:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;somestring&amp;quot; would be replaced with &amp;quot;foobar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMESTRING&amp;quot; would be replaced with &amp;quot;FOOBAR&amp;quot;&lt;br /&gt;
* &amp;quot;SomeString&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMEstring&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot; (case is not preserved, as the number of uppercase characters are not equal between the match and replacement)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all is from top of file&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If checked, the replace will always run from the top of the active file rather than the caret position.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close after replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option closes the Replace dialog after a successful &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; in which there was at least 1 replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In column&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option restricts the replace to the user-specified start and end columns.  The number entered for the end column must be greater than the number entered for the start column (except when searching an entire line).  To search an entire line, use &amp;quot;0&amp;quot; and &amp;quot;-1&amp;quot;. Note that column numbering begins with &amp;quot;0&amp;quot; so the initial column value would have to be set to &amp;quot;0&amp;quot; to search from the beginning of a line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Find]]&lt;br /&gt;
* [[Find in files]]&lt;br /&gt;
* [[Replace in files]]&lt;br /&gt;
* [[Find string list]]&lt;br /&gt;
* [[Hex find]]&lt;br /&gt;
* [[Hex replace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1267</id>
		<title>Replace</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Replace&amp;diff=1267"/>
				<updated>2026-05-12T20:34:15Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home tab]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;Shortcut: &amp;lt;span&amp;gt;Ctrl+R&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:Hometab_replacecommand.png]]&lt;br /&gt;
&lt;br /&gt;
The replace dialog allows you to search for a specific text string and replace it with a different text string.&lt;br /&gt;
&lt;br /&gt;
Enter the string to search for in the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field, and the replace string to be used in the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; field.  Both of these fields support single or multi-line strings up to 20,000 bytes.  &lt;br /&gt;
&lt;br /&gt;
If the string is not found, the search wraps around to the other end of the file and continues the search. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
In addition to regular characters and strings, both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields support searching for several special characters and strings with special notation. For example, &amp;quot;^t&amp;quot; will match a tab (or insert a tab if part of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string). For a complete list of these values, see [[Special search characters]]. These special characters are valuable for matching non-printable text in files.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i history.png|left]] &amp;#039;&amp;#039;&amp;#039;History button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button displays a scrollable history list for either &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i favorites.png|left]] &amp;#039;&amp;#039;&amp;#039;Favorites button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
This button opens the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; favorites menu with the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Add to Favorites&lt;br /&gt;
|adds current item in &amp;quot;Find what&amp;quot; field to Favorites list&lt;br /&gt;
|-&lt;br /&gt;
|Edit Favorites&lt;br /&gt;
|opens Edit [[Find/Replace Favorites]] dialog where you can name favorite search strings, organize the list and remove items from the list&lt;br /&gt;
|-&lt;br /&gt;
|Favorites&lt;br /&gt;
|opens sub-menu to select an existing favorite for the &amp;quot;Find what&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i regexp.png|left]]&amp;#039;&amp;#039;&amp;#039;Regular expressions help button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button opens a short regular expression syntax reference for the selected regular expression engine.  This button is subdued unless the regular expressions checkbox is checked.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i swap.png|left]]&amp;#039;&amp;#039;&amp;#039;Swap button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button swaps the contents of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; fields.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
(Note: This button will be labeled &amp;quot;Start&amp;quot; if &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; is not enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] - by default, it is not.) Clicking the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039;  button initiates a search for the string in the &amp;#039;&amp;#039;&amp;#039;Find What&amp;#039;&amp;#039;&amp;#039; field.  If the string is not found from the caret position to the end of the file, then the search wraps around to the top of the file and continues the search with a brief notification displayed at the lower-right of the editor window. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
If &amp;#039;&amp;#039;Show slim dialog after start&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;is&amp;#039;&amp;#039;&amp;#039; enabled in Settings under [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] (by default, it is not), then UltraEdit will highlight the first match and open the slim replace dialog. Otherwise, the Replace dialog will remain open.&lt;br /&gt;
&lt;br /&gt;
Once UltraEdit highlights a match, the Replace (or slim replace) dialog offers the following options:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Find next&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Moves to the next match of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; string without making a replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and moves to the next match.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces all matches in the file.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Last&amp;#039;&amp;#039;&amp;#039; (slim replace dialog only)&amp;lt;br&amp;gt;&lt;br /&gt;
Replaces the currently selected match and closes the slim replace dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Closes the slim replace dialog&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
You can set the search area to &amp;#039;&amp;#039;&amp;#039;Current file&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039; here. If you select &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039;, pressing &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; will automatically move focus to the first match in the next open file. &lt;br /&gt;
&lt;br /&gt;
Note: If &amp;#039;&amp;#039;Set &amp;#039;Find/Replace where&amp;#039; to &amp;#039;Selected text&amp;#039; if more than one line selected&amp;#039;&amp;#039; is enabled in Settings under [[Settings:Search:Auto reset settings|Settings &amp;amp;raquo; Search &amp;amp;raquo; Auto reset settings]](it is, by default), then the &amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039; setting will automatically be set to &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; if the selection contains more than one line and at least one non-whitespace character.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i options.png|left]] &amp;#039;&amp;#039;&amp;#039;Advanced options button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button expands the advanced search options which are covered below.&lt;br /&gt;
&lt;br /&gt;
==Advanced search options==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match whole word&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match whole words only. This is useful, for example, if you only want to replace &amp;#039;a&amp;#039;, or &amp;#039;A&amp;#039; without replacing &amp;#039;a&amp;#039; that occurs as part of a larger word.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039; string exactl.y This option applies to regular expressions as well.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option enables the use of regular expressions for both the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; strings. There are 3 different types of regular expressions available: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Perl regular expressions|Perl style regular expressions]] based on the [[http://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html Boost C++ Libraries]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UltraEdit&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|UltraEdit style regular expressions]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unix&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|Unix style regular expressions]].&lt;br /&gt;
 &lt;br /&gt;
For information regarding creation of regular expressions see the [[Regular expressions]] or [[Perl regular expressions]] topic.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Preserve case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This options forces the search to match the case of the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string with the case of the matched string.  The rules for this are as follows: &lt;br /&gt;
# If the word found is all lowercase the replacement word will be all lowercase&lt;br /&gt;
# If the word found is all UPPERCASE the replacement word will be all UPPERCASE&lt;br /&gt;
# If the word found is MixedCase the replacement word will &amp;#039;&amp;#039;match&amp;#039;&amp;#039; the MixedCase of the replacement word&lt;br /&gt;
&lt;br /&gt;
For example, with this option selected, and &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;The&amp;quot; and &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; set to &amp;quot;Then&amp;quot;:&lt;br /&gt;
* &amp;quot;the&amp;quot; will be replaced with &amp;quot;then&amp;quot;&lt;br /&gt;
* &amp;quot;THE&amp;quot; will be replaced with &amp;quot;THEN&amp;quot;&lt;br /&gt;
* &amp;quot;The&amp;quot; will be replaced with &amp;quot;Then&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The mixed case scenario requires the &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; string to have the same number of uppercase characters as its match so that UltraEdit knows where the (matching) mixed case letters are. For example, a replace consisting of &amp;quot;SomeString&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; and &amp;quot;FooBar&amp;quot; for &amp;#039;&amp;#039;&amp;#039;Replace with&amp;#039;&amp;#039;&amp;#039; would result in the following matches / replacements:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;somestring&amp;quot; would be replaced with &amp;quot;foobar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMESTRING&amp;quot; would be replaced with &amp;quot;FOOBAR&amp;quot;&lt;br /&gt;
* &amp;quot;SomeString&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot;&lt;br /&gt;
* &amp;quot;SOMEstring&amp;quot; would be replaced with &amp;quot;FooBar&amp;quot; (case is not preserved, as the number of uppercase characters are not equal between the match and replacement)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Replace all is from top of file&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If checked, the replace will always run from the top of the active file rather than the caret position.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close after replace all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option closes the Replace dialog after a successful &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; in which there was at least 1 replacement.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In column&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option restricts the replace to the user-specified start and end columns.  The number entered for the end column must be greater than the number entered for the start column (except when searching an entire line).  To search an entire line, use &amp;quot;0&amp;quot; and &amp;quot;-1&amp;quot;. Note that column numbering begins with &amp;quot;0&amp;quot; so the initial column value would have to be set to &amp;quot;0&amp;quot; to search from the beginning of a line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Find]]&lt;br /&gt;
* [[Find in files]]&lt;br /&gt;
* [[Replace in files]]&lt;br /&gt;
* [[Find string list]]&lt;br /&gt;
* [[Hex find]]&lt;br /&gt;
* [[Hex replace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=File:Hometab_replacecommand.png&amp;diff=1266</id>
		<title>File:Hometab replacecommand.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=File:Hometab_replacecommand.png&amp;diff=1266"/>
				<updated>2026-05-12T20:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Find&amp;diff=1265</id>
		<title>Find</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Find&amp;diff=1265"/>
				<updated>2026-05-12T20:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home tab]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;&lt;br /&gt;
Shortcut: &amp;lt;span&amp;gt;Alt+F3&amp;lt;/span&amp;gt; or &amp;lt;span&amp;gt;Ctrl+F,F&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Hometab_findcommand.png|right]]&lt;br /&gt;
&lt;br /&gt;
Enter the string to search for in the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field, which allows a single or multi-line string up to 20,000 bytes.  You can search forwards or backwards from the current caret position in the active file by pressing the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Previous&amp;#039;&amp;#039;&amp;#039; button to initialize the search.&lt;br /&gt;
&lt;br /&gt;
If the string is not found, the search wraps around to the other end of the file and continues the search. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
To select all text between the cursor position and the search target, hold down the &amp;#039;&amp;#039;&amp;#039;Shift&amp;#039;&amp;#039;&amp;#039; key before pressing the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
 &lt;br /&gt;
In addition to regular characters and strings, the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field supports searching for several special characters and strings with special notation. For example, &amp;quot;^t&amp;quot; will match a tab. For a complete list of these values, see [[Special search characters]]. These special characters are valuable for matching non-printable text in files.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i history.png|left]] &amp;#039;&amp;#039;&amp;#039;History button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button displays a scrollable find history list.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i favorites.png|left]] &amp;#039;&amp;#039;&amp;#039;Favorites button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
This button opens the search favorites menu with the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Add to Favorites&lt;br /&gt;
|adds current item in &amp;quot;Find what&amp;quot; field to Favorites list&lt;br /&gt;
|-&lt;br /&gt;
|Edit Favorites&lt;br /&gt;
|opens Edit [[Find/Replace Favorites]] dialog where you can name favorite search strings, organize the list and remove items from the list&lt;br /&gt;
|-&lt;br /&gt;
|Favorites&lt;br /&gt;
|opens sub-menu to select an existing favorite for the &amp;quot;Find what&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i regexp.png|left]]&amp;#039;&amp;#039;&amp;#039;Regular expressions help button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button opens a short regular expression syntax reference for the selected regular expression engine.  This button is subdued unless the regular expressions checkbox is checked.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Count all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Clicking the Count All button will show the number of occurrences of the &amp;quot;Find what&amp;quot; string in the active file. This information is shown directly in the Find dialog, next to the gear icon.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
You can set the search area to &amp;#039;&amp;#039;&amp;#039;Current file&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039; here. If you select &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039;, pressing &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; will automatically move focus to the first match in the next open file. &lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i options.png|left]] &amp;#039;&amp;#039;&amp;#039;Advanced options button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button expands the advanced search options which are covered below.&lt;br /&gt;
&lt;br /&gt;
==Advanced search options==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match whole word&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match whole words only. This is useful, for example, if you need to search for &amp;#039;a&amp;#039;, or &amp;#039;A&amp;#039; without finding all words including &amp;#039;a&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match the case of the &amp;quot;Find what&amp;quot; string exactly. This option applies to regular expressions as well.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option enables the use of regular expressions for the &amp;quot;Find what&amp;quot; string. There are 3 different types of regular expressions available: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Perl regular expressions|Perl style regular expressions]] based on the [[http://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html Boost C++ Libraries]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UltraEdit&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|UltraEdit style regular expressions]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unix&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|Unix style regular expressions]].&lt;br /&gt;
 &lt;br /&gt;
For information regarding creation of regular expressions see [[Regular expressions]] or [[Perl regular expressions]] topics.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Highlight all items found&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will highlight all matches in the active document as soon as you press the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List lines containing string&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will list all lines containing the &amp;quot;Find what&amp;quot; string in a separate dockable [[Find string list]] window. Double-clicking on one of the result lines (or selecting it and clicking on Goto in the context menu) will jump to that line in the editor.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bookmark matching lines&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will add a special &amp;quot;find&amp;quot; bookmark to all lines containing the search string as soon as the search is executed. If you wish to remove bookmarks added by a search but still keep your manually set bookmarks, you can do so by going to the  [[:Category:Home tab|Home tab]] and clicking &amp;#039;&amp;#039;&amp;#039;Bookmarks&amp;#039;&amp;#039;&amp;#039; &amp;amp;raquo; &amp;#039;&amp;#039;&amp;#039;Clear Find bookmarks&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close after find&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option closes the Find dialog as soon as the first match is found.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In column&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option restricts the search to the user-specified start and end columns.  The number entered for the end column must be greater than the number entered for the start column (except when searching an entire line).  To search an entire line, use &amp;quot;0&amp;quot; and &amp;quot;-1&amp;quot;. Note that column numbering begins with &amp;quot;0&amp;quot; so the initial column value would have to be set to &amp;quot;0&amp;quot; to search from the beginning of a line.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Filter lines&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If checked, the &amp;#039;&amp;#039;&amp;#039;Show&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Hide&amp;#039;&amp;#039;&amp;#039; radio buttons activate. If the &amp;#039;&amp;#039;&amp;#039;Show&amp;#039;&amp;#039;&amp;#039; radio button is selected, all lines not containing a match of the &amp;quot;Find what&amp;quot; string will be hidden, and only lines containing a match will be visible.  Conversely, if the &amp;#039;&amp;#039;&amp;#039;Hide&amp;#039;&amp;#039;&amp;#039; radio button is selected, only lines containing a match of the &amp;quot;Find what&amp;quot; string will be shown, and all other lines will be hidden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Replace]]&lt;br /&gt;
* [[Find in files]]&lt;br /&gt;
* [[Replace in files]]&lt;br /&gt;
* [[Find string list]]&lt;br /&gt;
* [[Hex find]]&lt;br /&gt;
* [[Hex replace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=File:Hometab_findcommand.png&amp;diff=1264</id>
		<title>File:Hometab findcommand.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=File:Hometab_findcommand.png&amp;diff=1264"/>
				<updated>2026-05-12T20:08:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Unicode_/_UTF-8_support&amp;diff=1263</id>
		<title>Unicode / UTF-8 support</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Unicode_/_UTF-8_support&amp;diff=1263"/>
				<updated>2026-05-12T19:53:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:General]]&lt;br /&gt;
UltraEdit / UEStudio provides support for Unicode (16-bit wide character, or UTF-16) and UTF-8 files. You can directly edit UTF-8 and UTF-16 files and convert them between ANSI and Unicode formats.  UltraEdit / UEStudio will attempt to detect the file&amp;#039;s encoding type when the file is loaded. It will look for the FF FE mark for Unicode (UTF-16) files. For UTF-8 it will look for one of the following three occurrences:&lt;br /&gt;
 &lt;br /&gt;
# [https://en.wikipedia.org/wiki/Byte_order_mark Byte order mark (BOM)]: EF BB BF. &lt;br /&gt;
# String occurrences &amp;quot;charset=utf-8&amp;quot; or &amp;quot;encoding=utf-8&amp;quot; in the file.&lt;br /&gt;
# The occurrence of valid UTF-8 multi-byte characters in the first 64KB of the file.&lt;br /&gt;
 &lt;br /&gt;
If the file is determined to be Unicode, it will be treated as such and the [[status bar]] will indicate this.  A Unicode file saved in [https://en.wikipedia.org/wiki/Endianness big endian] format will be indicated with &amp;quot;UTF-16BE&amp;quot;.  A Unicode file saved in [https://en.wikipedia.org/wiki/Endianness little endian] format will be indicated with &amp;quot;UTF-16&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
If the file is determined to be UTF-8, it will be treated as such and on open, it will be converted internally to Unicode (16-bit) for editing. The [[status bar]] will indicate this with &amp;quot;UTF-8&amp;quot;. When the file is saved, it will be converted back from Unicode to UTF-8 and saved in this format.&lt;br /&gt;
 &lt;br /&gt;
You can convert files between different encoding formats using the two following methods:&lt;br /&gt;
&lt;br /&gt;
* Via the &amp;quot;Encoding&amp;quot; drop down in the [[Save as]] dialog&lt;br /&gt;
* Via the [[Conversions (encoding)|Conversions]] drop down in the [[:Category:Advanced tab|Advanced tab]].&lt;br /&gt;
&lt;br /&gt;
The encoding selector in the [[status bar]] only changes the encoding used to &amp;#039;&amp;#039;view&amp;#039;&amp;#039; the file. It does not actually change the file&amp;#039;s underlying encoding type.&lt;br /&gt;
&lt;br /&gt;
The following conversions to and from Unicode/UTF-8 are available:&lt;br /&gt;
{|&lt;br /&gt;
!Conversion Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|ASCII to Unicode&lt;br /&gt;
|Converts from ASCII to Unicode.&lt;br /&gt;
|-&lt;br /&gt;
|UTF-8 to Unicode&lt;br /&gt;
|Converts from UTF-8 to Unicode (16-bit)..&lt;br /&gt;
|-&lt;br /&gt;
|Unicode to ASCII&lt;br /&gt;
|Converts from Unicode to ASCII.&lt;br /&gt;
|-&lt;br /&gt;
|UTF-8 to ASCII&lt;br /&gt;
|Converts from UTF-8 to ASCII.&lt;br /&gt;
|-&lt;br /&gt;
|ASCII to UTF-8 (Unicode Editing)&lt;br /&gt;
|Converts from ASCII to UTF-8 with the file internally in UNICODE format for editing.&lt;br /&gt;
|-&lt;br /&gt;
|Unicode/UTF-8 to UTF-8 (Unicode)&lt;br /&gt;
|Converts the file from either Unicode or UTF-8 (non-Unicode internally) to UTF-8 with the file internally in UNICODE format for editing.&lt;br /&gt;
|-&lt;br /&gt;
|Unicode/ASCII/UTF-8 to UTF-8 (ASCII)&lt;br /&gt;
|Converts from Unicode, ASCII, or UTF-8 (Unicode format internally) to UTF-8, but leaves the file in non-Unicode (ASCII display) format for editing.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Creating_and_customizing_toolbars&amp;diff=1262</id>
		<title>Creating and customizing toolbars</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Creating_and_customizing_toolbars&amp;diff=1262"/>
				<updated>2026-05-12T19:32:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Toolbar / menu mode]]&lt;br /&gt;
&lt;br /&gt;
[[File:UltraEdit Toolbar Customize.png|right|alt=Screenshot of Customize toolbar dialog in UltraEdit]]&lt;br /&gt;
&lt;br /&gt;
You can customize the [[:Category:Toolbar_/_menu_mode|toolbar]] by right-clicking on it and selecting &amp;quot;Customize...&amp;quot; from the context menu. This will open the &amp;quot;Customize&amp;quot; dialog, as shown to the right.&lt;br /&gt;
&lt;br /&gt;
==Customizing existing toolbars==&lt;br /&gt;
&lt;br /&gt;
To add commands and icons to an existing toolbar, locate and click on the command in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list on the right, then drag it to the toolbar to the position where you want to add it. Commands in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list are grouped by menu category &amp;amp;ndash; the &amp;#039;&amp;#039;&amp;#039;Categories&amp;#039;&amp;#039;&amp;#039; list on the left. To see all available commands, select &amp;quot;All commands&amp;quot; category in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list. &lt;br /&gt;
&lt;br /&gt;
Commands are sorted alphabetically in this list, and you can search and jump to commands by quickly typing their names while focus is in this list. You can find and add to the toolbar any macros and scripts you have loaded in the &amp;quot;User macros&amp;quot; and &amp;quot;User scripts&amp;quot; categories.&lt;br /&gt;
&lt;br /&gt;
To remove commands from a toolbar, while the &amp;quot;Customize&amp;quot; dialog is open, simply click on the command in the toolbar and drag it away from the toolbar. You will see the cursor change to indicate the command will be removed once you release the mouse button.&lt;br /&gt;
&lt;br /&gt;
===Context menu===&lt;br /&gt;
While the &amp;quot;Customize&amp;quot; dialog is open, you can right-click on any toolbar icon to access the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Reset to default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Resets toolbar to default settings &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Copy button image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Copies active button image to clipboard &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Delete&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Removes active icon from toolbar &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Image &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows only the image for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows only text for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Image and text&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows image and text for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Start group&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Inserts a vertical separator in front of the active icon &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Creating / deleting toolbars==&lt;br /&gt;
&lt;br /&gt;
[[File:UltraEdit Toolbar Toggle.png|right|alt=Screenshot of Toolbars dialog in UltraEdit]]To create custom toolbars (or delete them), click the &amp;quot;Toolbars&amp;quot; tab in the &amp;quot;Customize&amp;quot; dialog, as shown to the right. You&amp;#039;ll see here a list of default toolbars (which cannot be deleted), as well as any custom toolbars you&amp;#039;ve created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Click the &amp;#039;&amp;#039;&amp;#039;New...&amp;#039;&amp;#039;&amp;#039; button to create a new named toolbar. The new toolbar is displayed as a small floating window which you can drag icons to from the &amp;quot;Commands&amp;quot; tab. Click on the floating toolbar window and drag it up towards the main menu to dock it, if desired.&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;&amp;#039;Rename&amp;#039;&amp;#039;&amp;#039; button to rename a custom toolbar. Click the &amp;#039;&amp;#039;&amp;#039;Delete&amp;#039;&amp;#039;&amp;#039; button to delete a custom toolbar.&lt;br /&gt;
&lt;br /&gt;
You can toggle which toolbars are shown by using the checkboxes next to the name of each toolbar in the main &amp;#039;&amp;#039;&amp;#039;Toolbars:&amp;#039;&amp;#039;&amp;#039; list.&lt;br /&gt;
&lt;br /&gt;
To restore a toolbar to its original defaults, click the &amp;#039;&amp;#039;&amp;#039;Reset&amp;#039;&amp;#039;&amp;#039; button. Click &amp;#039;&amp;#039;&amp;#039;Reset all&amp;#039;&amp;#039;&amp;#039; to reset all your customizations and delete any custom toolbars.&lt;br /&gt;
&lt;br /&gt;
If you check &amp;#039;&amp;#039;&amp;#039;Show text labels,&amp;#039;&amp;#039;&amp;#039; then the associated command name for each icon on the toolbar will be shown beneath the toolbar button. This is a per-toolbar setting.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Category:Toolbar_/_menu_mode&amp;diff=1261</id>
		<title>Category:Toolbar / menu mode</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Category:Toolbar_/_menu_mode&amp;diff=1261"/>
				<updated>2026-05-12T19:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ribbon, menus, and toolbars]]&lt;br /&gt;
&lt;br /&gt;
If you prefer a more traditional menu system in your editor, you can enable menus and toolbars instead of the [[:Category:Ribbon_mode|ribbon]] via the start page or the ribbon context menu. There are two menu modes: &amp;#039;&amp;#039;&amp;#039;Traditional menus&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Contemporary menus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Traditional menus&amp;#039;&amp;#039;&amp;#039; are based off of traditional menu structures that are common in other applications (and previous versions of UltraEdit / UEStudio). The traditional menu structure is familiar (&amp;#039;&amp;#039;File&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Edit&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Search&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Insert&amp;#039;&amp;#039;, etc.).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Contemporary menus&amp;#039;&amp;#039;&amp;#039; are based off of the ribbon structure. These menus follow the ribbon categories (&amp;#039;&amp;#039;File&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Home&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Edit&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Format&amp;#039;&amp;#039;, &amp;#039;&amp;#039;View&amp;#039;&amp;#039;, etc.) and in general all functionality and commands follow the organization of the ribbon.&lt;br /&gt;
&lt;br /&gt;
The toolbars for toolbar / menu mode are the same with both menu types. For information on how to show and hide toolbars, create custom toolbars, and modify toolbars, see the [[Creating and customizing toolbars]] topic.&lt;br /&gt;
&lt;br /&gt;
==Context menu==&lt;br /&gt;
&lt;br /&gt;
You can right-click on any toolbar to access the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Ribbon mode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Switches the menu system to [[:Category:Ribbon_mode|ribbon mode]].&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Contemporary menus&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Switches the menus to &amp;quot;contemporary&amp;quot; style (as described above).&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Large buttons&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows toolbar icons at doubled size.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Hide this toolbar&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Hides the toolbar you right-clicked on.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Customize...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Opens the [[Creating_and_customizing_toolbars|Customize...]] dialog for creating and customizing toolbars.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Creating_and_customizing_toolbars&amp;diff=1260</id>
		<title>Creating and customizing toolbars</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Creating_and_customizing_toolbars&amp;diff=1260"/>
				<updated>2026-05-12T19:30:46Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Ribbon, menus, and toolbars]]&lt;br /&gt;
&lt;br /&gt;
[[File:UltraEdit Toolbar Customize.png|right|alt=Screenshot of Customize toolbar dialog in UltraEdit]]&lt;br /&gt;
&lt;br /&gt;
You can customize the [[:Category:Toolbar_/_menu_mode|toolbar]] by right-clicking on it and selecting &amp;quot;Customize...&amp;quot; from the context menu. This will open the &amp;quot;Customize&amp;quot; dialog, as shown to the right.&lt;br /&gt;
&lt;br /&gt;
==Customizing existing toolbars==&lt;br /&gt;
&lt;br /&gt;
To add commands and icons to an existing toolbar, locate and click on the command in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list on the right, then drag it to the toolbar to the position where you want to add it. Commands in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list are grouped by menu category &amp;amp;ndash; the &amp;#039;&amp;#039;&amp;#039;Categories&amp;#039;&amp;#039;&amp;#039; list on the left. To see all available commands, select &amp;quot;All commands&amp;quot; category in the &amp;#039;&amp;#039;&amp;#039;Commands&amp;#039;&amp;#039;&amp;#039; list. &lt;br /&gt;
&lt;br /&gt;
Commands are sorted alphabetically in this list, and you can search and jump to commands by quickly typing their names while focus is in this list. You can find and add to the toolbar any macros and scripts you have loaded in the &amp;quot;User macros&amp;quot; and &amp;quot;User scripts&amp;quot; categories.&lt;br /&gt;
&lt;br /&gt;
To remove commands from a toolbar, while the &amp;quot;Customize&amp;quot; dialog is open, simply click on the command in the toolbar and drag it away from the toolbar. You will see the cursor change to indicate the command will be removed once you release the mouse button.&lt;br /&gt;
&lt;br /&gt;
===Context menu===&lt;br /&gt;
While the &amp;quot;Customize&amp;quot; dialog is open, you can right-click on any toolbar icon to access the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Reset to default&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Resets toolbar to default settings &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Copy button image&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Copies active button image to clipboard &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Delete&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Removes active icon from toolbar &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Image &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows only the image for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows only text for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Image and text&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Shows image and text for the active icon &lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Start group&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|Inserts a vertical separator in front of the active icon &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Creating / deleting toolbars==&lt;br /&gt;
&lt;br /&gt;
[[File:UltraEdit Toolbar Toggle.png|right|alt=Screenshot of Toolbars dialog in UltraEdit]]To create custom toolbars (or delete them), click the &amp;quot;Toolbars&amp;quot; tab in the &amp;quot;Customize&amp;quot; dialog, as shown to the right. You&amp;#039;ll see here a list of default toolbars (which cannot be deleted), as well as any custom toolbars you&amp;#039;ve created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Click the &amp;#039;&amp;#039;&amp;#039;New...&amp;#039;&amp;#039;&amp;#039; button to create a new named toolbar. The new toolbar is displayed as a small floating window which you can drag icons to from the &amp;quot;Commands&amp;quot; tab. Click on the floating toolbar window and drag it up towards the main menu to dock it, if desired.&lt;br /&gt;
&lt;br /&gt;
Click the &amp;#039;&amp;#039;&amp;#039;Rename&amp;#039;&amp;#039;&amp;#039; button to rename a custom toolbar. Click the &amp;#039;&amp;#039;&amp;#039;Delete&amp;#039;&amp;#039;&amp;#039; button to delete a custom toolbar.&lt;br /&gt;
&lt;br /&gt;
You can toggle which toolbars are shown by using the checkboxes next to the name of each toolbar in the main &amp;#039;&amp;#039;&amp;#039;Toolbars:&amp;#039;&amp;#039;&amp;#039; list.&lt;br /&gt;
&lt;br /&gt;
To restore a toolbar to its original defaults, click the &amp;#039;&amp;#039;&amp;#039;Reset&amp;#039;&amp;#039;&amp;#039; button. Click &amp;#039;&amp;#039;&amp;#039;Reset all&amp;#039;&amp;#039;&amp;#039; to reset all your customizations and delete any custom toolbars.&lt;br /&gt;
&lt;br /&gt;
If you check &amp;#039;&amp;#039;&amp;#039;Show text labels,&amp;#039;&amp;#039;&amp;#039; then the associated command name for each icon on the toolbar will be shown beneath the toolbar button. This is a per-toolbar setting.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1259</id>
		<title>Getting started with UltraEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1259"/>
				<updated>2026-05-12T19:01:10Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to UltraEdit, your home for massive file editing, effortless data parsing, and complex text manipulation that free editors can’t handle!&lt;br /&gt;
&lt;br /&gt;
This Help system is organized primarily based on the menu structure in UltraEdit / UEStudio. These topics will help you navigate through the product and assist you in making the best decisions for your environment.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:General|General]]&amp;#039;&amp;#039;&amp;#039;. Contains useful information to get you up and running quickly and editing text in UltraEdit.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon_commands|Ribbon commands]]&amp;#039;&amp;#039;&amp;#039;. Includes information regarding the commands presented in the ribbon in UltraEdit.  You can expand each heading for more detailed information about your available options. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon,_menus,_and_toolbars|Ribbon, menu, and toolbars]]&amp;#039;&amp;#039;&amp;#039;. Provides help on customizing what tools are available on each ribbon and toolbar. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Settings|Settings]]&amp;#039;&amp;#039;&amp;#039;. Offers a reference of the many configurations available in UltraEdit.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Category:Help_documentation&amp;diff=1258</id>
		<title>Category:Help documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Category:Help_documentation&amp;diff=1258"/>
				<updated>2026-05-12T19:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:UltraEdit Wiki]]&lt;br /&gt;
* [[:Category:General]]&lt;br /&gt;
* [[:Category:Ribbon commands]]&lt;br /&gt;
* [[:Category:Settings]]&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1257</id>
		<title>Getting started with UltraEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1257"/>
				<updated>2026-05-12T18:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Help documentation]]&lt;br /&gt;
Welcome to UltraEdit, your home for massive file editing, effortless data parsing, and complex text manipulation that free editors can’t handle!&lt;br /&gt;
&lt;br /&gt;
This Help system is organized primarily based on the menu structure in UltraEdit / UEStudio. These topics will help you navigate through the product and assist you in making the best decisions for your environment.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:General|General]]&amp;#039;&amp;#039;&amp;#039;. Contains useful information to get you up and running quickly and editing text in UltraEdit.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon_commands|Ribbon commands]]&amp;#039;&amp;#039;&amp;#039;. Includes information regarding the commands presented in the ribbon in UltraEdit.  You can expand each heading for more detailed information about your available options. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon,_menus,_and_toolbars|Ribbon, menu, and toolbars]]&amp;#039;&amp;#039;&amp;#039;. Provides help on customizing what tools are available on each ribbon and toolbar. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Settings|Settings]]&amp;#039;&amp;#039;&amp;#039;. Offers a reference of the many configurations available in UltraEdit.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1256</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1256"/>
				<updated>2026-05-12T16:17:33Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=UltraEdit text editor wiki&lt;br /&gt;
|description=A wiki containing full help documentation for UltraEdit text editor for Windows, Mac, and Linux.&lt;br /&gt;
}}&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-sm-12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;UltraEdit text editor wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Welcome to the UltraEdit wiki!==&lt;br /&gt;
&lt;br /&gt;
This wiki is designed to be a &amp;quot;less official&amp;quot; documentation source for UltraEdit, the [https://www.ultraedit.com/products/ultraedit/ text editor for Windows, Mac, and Linux]. &lt;br /&gt;
&lt;br /&gt;
As a user, you are encouraged to contribute to the wiki as you see fit whether that be updating information, adding use cases, helpful tips, etc. Any questions or comments should be [https://www.ultraedit.com/company/contact-us.html#emailform sent to IDM support].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wiki editing help==&lt;br /&gt;
&lt;br /&gt;
Editing the wiki is incredibly easy and simple. Check out the [https://en.wikipedia.org/wiki/Help:Cheatsheet wiki markup cheatsheet] or the [https://en.wikipedia.org/wiki/Help:Wiki_markup full documentation on wiki markup].&lt;br /&gt;
&lt;br /&gt;
In order to edit the UltraEdit wiki, you need to [http://wiki.ultraedit.com/Special:CreateAccount create an account] and be logged in.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Getting started with UltraEdit==&lt;br /&gt;
&lt;br /&gt;
New users, start here! We&amp;#039;ve created the following topics to help get you up and running with UltraEdit finely-tuned to meet your specific preferences and needs.&lt;br /&gt;
&lt;br /&gt;
* [[:Getting_started_with_UltraEdit|Getting started with UltraEdit]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UltraEdit Help documentation==&lt;br /&gt;
We&amp;#039;ve stratified our in-product help to be conveniently available for you online. Check the help documentation if you&amp;#039;re wanting to know more about a specific feature or functionality.&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/new-feature-tour/ &amp;#039;&amp;#039;&amp;#039;What&amp;#039;s new&amp;#039;&amp;#039;&amp;#039; in UltraEdit]&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/latest-changes/ Latest UltraEdit changes]&lt;br /&gt;
* [[:Category:Help documentation|UltraEdit user guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1255</id>
		<title>Getting started with UltraEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1255"/>
				<updated>2026-05-12T16:15:42Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to UltraEdit, your home for massive file editing, effortless data parsing, and complex text manipulation that free editors can’t handle!&lt;br /&gt;
&lt;br /&gt;
This Help system is organized primarily based on the menu structure in UltraEdit / UEStudio. These topics will help you navigate through the product and assist you in making the best decisions for your environment.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:General|General]]&amp;#039;&amp;#039;&amp;#039;. Contains useful information to get you up and running quickly and editing text in UltraEdit.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon_commands|Ribbon commands]]&amp;#039;&amp;#039;&amp;#039;. Includes information regarding the commands presented in the ribbon in UltraEdit.  You can expand each heading for more detailed information about your available options. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Ribbon,_menus,_and_toolbars|Ribbon, menu, and toolbars]]&amp;#039;&amp;#039;&amp;#039;. Provides help on customizing what tools are available on each ribbon and toolbar. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[[:Category:Settings|Settings]]&amp;#039;&amp;#039;&amp;#039;. Offers a reference of the many configurations available in UltraEdit.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1254</id>
		<title>Getting started with UltraEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Getting_started_with_UltraEdit&amp;diff=1254"/>
				<updated>2026-05-12T16:10:08Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to UltraEdit, your home for massive file editing, effortless data parsing, and complex text manipulation that free editors can’t handle!&lt;br /&gt;
&lt;br /&gt;
This Help system is organized primarily based on the menu structure in UltraEdit / UEStudio. These topics will help you navigate through the product and assist you in making the best decisions for your environment.&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Getting started&amp;#039;&amp;#039;&amp;#039;. Contains useful information to get you up and running quickly and editing text in UltraEdit.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ribbon commands&amp;#039;&amp;#039;&amp;#039;. Includes information regarding the commands presented in the ribbon in UltraEdit.  You can expand each heading for more detailed information about your available options. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Ribbon, menus, and toolbars&amp;#039;&amp;#039;&amp;#039;. Provides help on customizing what tools are avaialble on each ribbon and toolbar. &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039;. Offers a reference of the many configurations available in UltraEdit.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1253</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1253"/>
				<updated>2026-05-11T21:26:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* Welcome to the UltraEdit wiki! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=UltraEdit text editor wiki&lt;br /&gt;
|description=A wiki containing full help documentation for UltraEdit text editor for Windows, Mac, and Linux.&lt;br /&gt;
}}&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-sm-12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;UltraEdit text editor wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Welcome to the UltraEdit wiki!==&lt;br /&gt;
&lt;br /&gt;
This wiki is designed to be a &amp;quot;less official&amp;quot; documentation source for UltraEdit, the [https://www.ultraedit.com/products/ultraedit/ text editor for Windows, Mac, and Linux]. &lt;br /&gt;
&lt;br /&gt;
As a user, you are encouraged to contribute to the wiki as you see fit whether that be updating information, adding use cases, helpful tips, etc. Any questions or comments should be [https://www.ultraedit.com/company/contact-us.html#emailform sent to IDM support].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wiki editing help==&lt;br /&gt;
&lt;br /&gt;
Editing the wiki is incredibly easy and simple. Check out the [https://en.wikipedia.org/wiki/Help:Cheatsheet wiki markup cheatsheet] or the [https://en.wikipedia.org/wiki/Help:Wiki_markup full documentation on wiki markup].&lt;br /&gt;
&lt;br /&gt;
In order to edit the UltraEdit wiki, you need to [http://wiki.ultraedit.com/Special:CreateAccount create an account] and be logged in.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Getting started with UltraEdit==&lt;br /&gt;
&lt;br /&gt;
New users, start here! We&amp;#039;ve created the following topics to help get you up and running with UltraEdit finely-tuned to meet your specific preferences and needs.&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Getting started with UltraEdit|Getting started with UltraEdit]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UltraEdit Help documentation==&lt;br /&gt;
We&amp;#039;ve stratified our in-product help to be conveniently available for you online. Check the help documentation if you&amp;#039;re wanting to know more about a specific feature or functionality.&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/new-feature-tour/ &amp;#039;&amp;#039;&amp;#039;What&amp;#039;s new&amp;#039;&amp;#039;&amp;#039; in UltraEdit]&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/latest-changes/ Latest UltraEdit changes]&lt;br /&gt;
* [[:Category:Help documentation|UltraEdit user guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1252</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1252"/>
				<updated>2026-05-11T19:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* UltraEdit Help documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=UltraEdit text editor wiki&lt;br /&gt;
|description=A wiki containing full help documentation for UltraEdit text editor for Windows, Mac, and Linux.&lt;br /&gt;
}}&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-sm-12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;UltraEdit text editor wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Welcome to the UltraEdit wiki!==&lt;br /&gt;
&lt;br /&gt;
This wiki is designed to be a &amp;quot;less official&amp;quot; documentation source for UltraEdit, the [https://www.ultraedit.com/products/ultraedit/ text editor for Windows, Mac, and Linux]. As a user, you are encouraged to contribute to the wiki as you see fit whether that be updating information, adding use cases, helpful tips, etc. Any questions or comments should be [https://www.ultraedit.com/company/contact-us.html#emailform sent to IDM support].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wiki editing help==&lt;br /&gt;
&lt;br /&gt;
Editing the wiki is incredibly easy and simple. Check out the [https://en.wikipedia.org/wiki/Help:Cheatsheet wiki markup cheatsheet] or the [https://en.wikipedia.org/wiki/Help:Wiki_markup full documentation on wiki markup].&lt;br /&gt;
&lt;br /&gt;
In order to edit the UltraEdit wiki, you need to [http://wiki.ultraedit.com/Special:CreateAccount create an account] and be logged in.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Getting started with UltraEdit==&lt;br /&gt;
&lt;br /&gt;
New users, start here! We&amp;#039;ve created the following topics to help get you up and running with UltraEdit finely-tuned to meet your specific preferences and needs.&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Getting started with UltraEdit|Getting started with UltraEdit]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UltraEdit Help documentation==&lt;br /&gt;
We&amp;#039;ve stratified our in-product help to be conveniently available for you online. Check the help documentation if you&amp;#039;re wanting to know more about a specific feature or functionality.&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/new-feature-tour/ &amp;#039;&amp;#039;&amp;#039;What&amp;#039;s new&amp;#039;&amp;#039;&amp;#039; in UltraEdit]&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/latest-changes/ Latest UltraEdit changes]&lt;br /&gt;
* [[:Category:Help documentation|UltraEdit user guide]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1251</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Main_Page&amp;diff=1251"/>
				<updated>2026-05-11T19:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: /* UltraEdit Help documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=UltraEdit text editor wiki&lt;br /&gt;
|description=A wiki containing full help documentation for UltraEdit text editor for Windows, Mac, and Linux.&lt;br /&gt;
}}&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;col-sm-12&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;UltraEdit text editor wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Welcome to the UltraEdit wiki!==&lt;br /&gt;
&lt;br /&gt;
This wiki is designed to be a &amp;quot;less official&amp;quot; documentation source for UltraEdit, the [https://www.ultraedit.com/products/ultraedit/ text editor for Windows, Mac, and Linux]. As a user, you are encouraged to contribute to the wiki as you see fit whether that be updating information, adding use cases, helpful tips, etc. Any questions or comments should be [https://www.ultraedit.com/company/contact-us.html#emailform sent to IDM support].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Wiki editing help==&lt;br /&gt;
&lt;br /&gt;
Editing the wiki is incredibly easy and simple. Check out the [https://en.wikipedia.org/wiki/Help:Cheatsheet wiki markup cheatsheet] or the [https://en.wikipedia.org/wiki/Help:Wiki_markup full documentation on wiki markup].&lt;br /&gt;
&lt;br /&gt;
In order to edit the UltraEdit wiki, you need to [http://wiki.ultraedit.com/Special:CreateAccount create an account] and be logged in.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
==Getting started with UltraEdit==&lt;br /&gt;
&lt;br /&gt;
New users, start here! We&amp;#039;ve created the following topics to help get you up and running with UltraEdit finely-tuned to meet your specific preferences and needs.&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Getting started with UltraEdit|Getting started with UltraEdit]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UltraEdit Help documentation==&lt;br /&gt;
We&amp;#039;ve stratified our in-product help to be conveniently available for you online. Check the help documentation if you&amp;#039;re wanting to know more about a specific feature or functionality.&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/new-feature-tour/ What&amp;#039;s new in UltraEdit]&lt;br /&gt;
* [https://www.ultraedit.com/products/ultraedit/latest-changes/ Latest UltraEdit changes]&lt;br /&gt;
* [[:Category:Help documentation|UltraEdit help documentation]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Find&amp;diff=1250</id>
		<title>Find</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Find&amp;diff=1250"/>
				<updated>2026-05-08T21:58:30Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Home tab]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-shortcut&amp;quot;&amp;gt;&lt;br /&gt;
Shortcut: &amp;lt;span&amp;gt;Alt+F3&amp;lt;/span&amp;gt; or &amp;lt;span&amp;gt;Ctrl+F,F&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find.png|right]]&lt;br /&gt;
&lt;br /&gt;
Enter the string to search for in the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field, which allows a single or multi-line string up to 20,000 bytes.  You can search forwards or backwards from the current caret position in the active file by pressing the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;Previous&amp;#039;&amp;#039;&amp;#039; button to initialize the search.&lt;br /&gt;
&lt;br /&gt;
If the string is not found, the search wraps around to the other end of the file and continues the search. To configure this behavior, see the [[Settings:Search:Miscellaneous|Settings &amp;amp;raquo; Search &amp;amp;raquo; Miscellaneous]] help topic. &lt;br /&gt;
&lt;br /&gt;
If the string doesn&amp;#039;t exist in the file, UltraEdit will prompt you.&lt;br /&gt;
&lt;br /&gt;
To select all text between the cursor position and the search target, hold down the &amp;#039;&amp;#039;&amp;#039;Shift&amp;#039;&amp;#039;&amp;#039; key before pressing the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
 &lt;br /&gt;
In addition to regular characters and strings, the &amp;#039;&amp;#039;&amp;#039;Find what&amp;#039;&amp;#039;&amp;#039; field supports searching for several special characters and strings with special notation. For example, &amp;quot;^t&amp;quot; will match a tab. For a complete list of these values, see [[Special search characters]]. These special characters are valuable for matching non-printable text in files.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i history.png|left]] &amp;#039;&amp;#039;&amp;#039;History button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button displays a scrollable find history list.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i favorites.png|left]] &amp;#039;&amp;#039;&amp;#039;Favorites button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
This button opens the search favorites menu with the following options:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Add to Favorites&lt;br /&gt;
|adds current item in &amp;quot;Find what&amp;quot; field to Favorites list&lt;br /&gt;
|-&lt;br /&gt;
|Edit Favorites&lt;br /&gt;
|opens Edit [[Find/Replace Favorites]] dialog where you can name favorite search strings, organize the list and remove items from the list&lt;br /&gt;
|-&lt;br /&gt;
|Favorites&lt;br /&gt;
|opens sub-menu to select an existing favorite for the &amp;quot;Find what&amp;quot; string&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i regexp.png|left]]&amp;#039;&amp;#039;&amp;#039;Regular expressions help button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button opens a short regular expression syntax reference for the selected regular expression engine.  This button is subdued unless the regular expressions checkbox is checked.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Count all&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Clicking the Count All button will show the number of occurrences of the &amp;quot;Find what&amp;quot; string in the active file. This information is shown directly in the Find dialog, next to the gear icon.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
You can set the search area to &amp;#039;&amp;#039;&amp;#039;Current file&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Selected text&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039; here. If you select &amp;#039;&amp;#039;&amp;#039;All open files&amp;#039;&amp;#039;&amp;#039;, pressing &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; will automatically move focus to the first match in the next open file. &lt;br /&gt;
&lt;br /&gt;
[[File:Ultraedit find i options.png|left]] &amp;#039;&amp;#039;&amp;#039;Advanced options button&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This button expands the advanced search options which are covered below.&lt;br /&gt;
&lt;br /&gt;
==Advanced search options==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match whole word&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match whole words only. This is useful, for example, if you need to search for &amp;#039;a&amp;#039;, or &amp;#039;A&amp;#039; without finding all words including &amp;#039;a&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Match case&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option forces the search to match the case of the &amp;quot;Find what&amp;quot; string exactly. This option applies to regular expressions as well.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option enables the use of regular expressions for the &amp;quot;Find what&amp;quot; string. There are 3 different types of regular expressions available: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perl&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Perl regular expressions|Perl style regular expressions]] based on the [[http://www.boost.org/doc/libs/1_50_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html Boost C++ Libraries]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UltraEdit&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|UltraEdit style regular expressions]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unix&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; uses [[Regular expressions|Unix style regular expressions]].&lt;br /&gt;
 &lt;br /&gt;
For information regarding creation of regular expressions see [[Regular expressions]] or [[Perl regular expressions]] topics.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Highlight all items found&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will highlight all matches in the active document as soon as you press the &amp;#039;&amp;#039;&amp;#039;Next&amp;#039;&amp;#039;&amp;#039; button.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;List lines containing string&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will list all lines containing the &amp;quot;Find what&amp;quot; string in a separate dockable [[Find string list]] window. Double-clicking on one of the result lines (or selecting it and clicking on Goto in the context menu) will jump to that line in the editor.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bookmark matching lines&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option will add a special &amp;quot;find&amp;quot; bookmark to all lines containing the search string as soon as the search is executed. If you wish to remove bookmarks added by a search but still keep your manually set bookmarks, you can do so by going to the  [[:Category:Home tab|Home tab]] and clicking &amp;#039;&amp;#039;&amp;#039;Bookmarks&amp;#039;&amp;#039;&amp;#039; &amp;amp;raquo; &amp;#039;&amp;#039;&amp;#039;Clear Find bookmarks&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Close after find&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option closes the Find dialog as soon as the first match is found.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;In column&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
This option restricts the search to the user-specified start and end columns.  The number entered for the end column must be greater than the number entered for the start column (except when searching an entire line).  To search an entire line, use &amp;quot;0&amp;quot; and &amp;quot;-1&amp;quot;. Note that column numbering begins with &amp;quot;0&amp;quot; so the initial column value would have to be set to &amp;quot;0&amp;quot; to search from the beginning of a line.&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Filter lines&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If checked, the &amp;#039;&amp;#039;&amp;#039;Show&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Hide&amp;#039;&amp;#039;&amp;#039; radio buttons activate. If the &amp;#039;&amp;#039;&amp;#039;Show&amp;#039;&amp;#039;&amp;#039; radio button is selected, all lines not containing a match of the &amp;quot;Find what&amp;quot; string will be hidden, and only lines containing a match will be visible.  Conversely, if the &amp;#039;&amp;#039;&amp;#039;Hide&amp;#039;&amp;#039;&amp;#039; radio button is selected, only lines containing a match of the &amp;quot;Find what&amp;quot; string will be shown, and all other lines will be hidden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;idm-see-also&amp;quot;&amp;gt;&lt;br /&gt;
See also: &lt;br /&gt;
* [[Replace]]&lt;br /&gt;
* [[Find in files]]&lt;br /&gt;
* [[Replace in files]]&lt;br /&gt;
* [[Find string list]]&lt;br /&gt;
* [[Hex find]]&lt;br /&gt;
* [[Hex replace]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1249</id>
		<title>Delete blank lines</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1249"/>
				<updated>2026-05-08T21:49:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Edit tab]]&lt;br /&gt;
&lt;br /&gt;
If you notice that you have numerous blank lines in your file and you want to remove them, there is a faster process than manually deleting them. &lt;br /&gt;
&lt;br /&gt;
UltraEdit v24.20 (and UEStudio v17.20) and later users can simply select &amp;#039;&amp;#039;&amp;#039;Edit &amp;gt; Delete&amp;#039;&amp;#039;&amp;#039;, and then select one of the following options:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no characters or whitespace. If text is selected, then the operation is restricted only to the selected text.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty and whitespace-only lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no non-whitespace characters. This means that UltraEdit deletes lines containing literally nothing as well as lines containing only spaces and/or tabs. Again, if text is selected, then this operation is restricted only to the selected text.&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit where Perl regular expressions are supported, you can use the following Perl regex to delete all blank lines in your text file. First make sure to enable Perl regular expressions by clicking the gear button in the Find dialog to show the advanced search options, or -- prior to UltraEdit v14.00 -- go to &amp;#039;&amp;#039;&amp;#039;Advanced &amp;gt; Configuration &amp;gt; Search &amp;gt; Regular Expression Engine&amp;#039;&amp;#039;&amp;#039;, and then enable &amp;#039;&amp;#039;&amp;#039;Perl compatible Regular Expressions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;^(?:[\t ]*(?:\r?\n|\r))+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e., nothing)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; once to replace all – even consecutive – blank lines in a text file.&lt;br /&gt;
 &lt;br /&gt;
[[File:Deleteblanklinesperl.png|right|alt=UltraEdit&amp;#039;s Replace with Perl]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit that doesn’t support Perl regex, you can delete all blank lines using a regular expression replace as follows. Note that first you’ll need to check the &amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039; dialog.&lt;br /&gt;
&lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;%[^t ]++[^r^n]+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e. nothing)&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines1.png|right|alt=UltraEdit&amp;#039;s Replace with regular expression]]&lt;br /&gt;
&lt;br /&gt;
You may need to click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; several times to ensure removal of all blank lines. Because of the way the the older regular expression syntax works, the replace might not replace all consecutive blank lines in your text file.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=File:Deleteblanklines1.png&amp;diff=1248</id>
		<title>File:Deleteblanklines1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=File:Deleteblanklines1.png&amp;diff=1248"/>
				<updated>2026-05-08T21:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1247</id>
		<title>Delete blank lines</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1247"/>
				<updated>2026-05-08T21:48:38Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Edit tab]]&lt;br /&gt;
&lt;br /&gt;
If you notice that you have numerous blank lines in your file and you want to remove them, there is a faster process than manually deleting them. &lt;br /&gt;
&lt;br /&gt;
UltraEdit v24.20 (and UEStudio v17.20) and later users can simply select &amp;#039;&amp;#039;&amp;#039;Edit &amp;gt; Delete&amp;#039;&amp;#039;&amp;#039;, and then select one of the following options:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no characters or whitespace. If text is selected, then the operation is restricted only to the selected text.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty and whitespace-only lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no non-whitespace characters. This means that UltraEdit deletes lines containing literally nothing as well as lines containing only spaces and/or tabs. Again, if text is selected, then this operation is restricted only to the selected text.&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit where Perl regular expressions are supported, you can use the following Perl regex to delete all blank lines in your text file. First make sure to enable Perl regular expressions by clicking the gear button in the Find dialog to show the advanced search options, or -- prior to UltraEdit v14.00 -- go to &amp;#039;&amp;#039;&amp;#039;Advanced &amp;gt; Configuration &amp;gt; Search &amp;gt; Regular Expression Engine&amp;#039;&amp;#039;&amp;#039;, and then enable &amp;#039;&amp;#039;&amp;#039;Perl compatible Regular Expressions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;^(?:[\t ]*(?:\r?\n|\r))+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e., nothing)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; once to replace all – even consecutive – blank lines in a text file.&lt;br /&gt;
 &lt;br /&gt;
[[File:Deleteblanklinesperl.png|right|alt=UltraEdit&amp;#039;s Replace with Perl]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit that doesn’t support Perl regex, you can delete all blank lines using a regular expression replace as follows. Note that first you’ll need to check the &amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039; dialog.&lt;br /&gt;
&lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;%[^t ]++[^r^n]+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e. nothing)&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
You may need to click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; several times to ensure removal of all blank lines. Because of the way the the older regular expression syntax works, the replace might not replace all consecutive blank lines in your text file.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=File:Deleteblanklinesperl.png&amp;diff=1246</id>
		<title>File:Deleteblanklinesperl.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=File:Deleteblanklinesperl.png&amp;diff=1246"/>
				<updated>2026-05-08T21:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1245</id>
		<title>Delete blank lines</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1245"/>
				<updated>2026-05-08T21:47:12Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Edit tab]]&lt;br /&gt;
&lt;br /&gt;
If you notice that you have numerous blank lines in your file and you want to remove them, there is a faster process than manually deleting them. &lt;br /&gt;
&lt;br /&gt;
UltraEdit v24.20 (and UEStudio v17.20) and later users can simply select &amp;#039;&amp;#039;&amp;#039;Edit &amp;gt; Delete&amp;#039;&amp;#039;&amp;#039;, and then select one of the following options:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no characters or whitespace. If text is selected, then the operation is restricted only to the selected text.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty and whitespace-only lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no non-whitespace characters. This means that UltraEdit deletes lines containing literally nothing as well as lines containing only spaces and/or tabs. Again, if text is selected, then this operation is restricted only to the selected text.&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit where Perl regular expressions are supported, you can use the following Perl regex to delete all blank lines in your text file. First make sure to enable Perl regular expressions by clicking the gear button in the Find dialog to show the advanced search options, or -- prior to UltraEdit v14.00 -- go to &amp;#039;&amp;#039;&amp;#039;Advanced &amp;gt; Configuration &amp;gt; Search &amp;gt; Regular Expression Engine&amp;#039;&amp;#039;&amp;#039;, and then enable &amp;#039;&amp;#039;&amp;#039;Perl compatible Regular Expressions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;^(?:[\t ]*(?:\r?\n|\r))+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e., nothing)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; once to replace all – even consecutive – blank lines in a text file.&lt;br /&gt;
 &lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit that doesn’t support Perl regex, you can delete all blank lines using a regular expression replace as follows. Note that first you’ll need to check the &amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039; dialog.&lt;br /&gt;
&lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;%[^t ]++[^r^n]+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e. nothing)&lt;br /&gt;
&lt;br /&gt;
[[File:Deleteblanklines_new.png|right|alt=UltraEdit&amp;#039;s Delete options]]&lt;br /&gt;
&lt;br /&gt;
You may need to click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; several times to ensure removal of all blank lines. Because of the way the the older regular expression syntax works, the replace might not replace all consecutive blank lines in your text file.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=File:Deleteblanklines_new.png&amp;diff=1244</id>
		<title>File:Deleteblanklines new.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=File:Deleteblanklines_new.png&amp;diff=1244"/>
				<updated>2026-05-08T21:43:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1243</id>
		<title>Delete blank lines</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Delete_blank_lines&amp;diff=1243"/>
				<updated>2026-05-08T21:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Edit tab]]&lt;br /&gt;
&lt;br /&gt;
If you notice that you have numerous blank lines in your file and you want to remove them, there is a faster process than manually deleting them. &lt;br /&gt;
&lt;br /&gt;
UltraEdit v24.20 (and UEStudio v17.20) and later users can simply select &amp;#039;&amp;#039;&amp;#039;Edit &amp;gt; Delete&amp;#039;&amp;#039;&amp;#039;, and then select one of the following options:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no characters or whitespace. If text is selected, then the operation is restricted only to the selected text.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Delete all empty and whitespace-only lines&amp;#039;&amp;#039;&amp;#039;. This selection deletes all lines in the file that contain no non-whitespace characters. This means that UltraEdit deletes lines containing literally nothing as well as lines containing only spaces and/or tabs. Again, if text is selected, then this operation is restricted only to the selected text.&lt;br /&gt;
&lt;br /&gt;
If you have an older version of UltraEdit where Perl regular expressions are supported, you can use the following Perl regex to delete all blank lines in your text file. First make sure to enable Perl regular expressions by clicking the gear button in the Find dialog to show the advanced search options, or -- prior to UltraEdit v14.00 -- go to &amp;#039;&amp;#039;&amp;#039;Advanced &amp;gt; Configuration &amp;gt; Search &amp;gt; Regular Expression Engine&amp;#039;&amp;#039;&amp;#039;, and then enable &amp;#039;&amp;#039;&amp;#039;Perl compatible Regular Expressions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
 &lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;^(?:[\t ]*(?:\r?\n|\r))+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e., nothing)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; once to replace all – even consecutive – blank lines in a text file.&lt;br /&gt;
 &lt;br /&gt;
If you have an older version of UltraEdit that doesn’t support Perl regex, you can delete all blank lines using a regular expression replace as follows. Note that first you’ll need to check the &amp;#039;&amp;#039;&amp;#039;Regular expressions&amp;#039;&amp;#039;&amp;#039; option in the &amp;#039;&amp;#039;&amp;#039;Replace&amp;#039;&amp;#039;&amp;#039; dialog.&lt;br /&gt;
&lt;br /&gt;
Find What: &amp;#039;&amp;#039;&amp;quot;%[^t ]++[^r^n]+&amp;quot;&amp;#039;&amp;#039; (without the quotes)&amp;lt;br&amp;gt;&lt;br /&gt;
Replace With: &amp;#039;&amp;#039;&amp;quot;&amp;quot;&amp;#039;&amp;#039; (without the quotes, i.e. nothing)&lt;br /&gt;
&lt;br /&gt;
You may need to click &amp;#039;&amp;#039;&amp;#039;Replace all&amp;#039;&amp;#039;&amp;#039; several times to ensure removal of all blank lines. Because of the way the the older regular expression syntax works, the replace might not replace all consecutive blank lines in your text file.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	<entry>
		<id>https://wiki.ultraedit.com/index.php?title=Handle_large_files&amp;diff=1242</id>
		<title>Handle large files</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultraedit.com/index.php?title=Handle_large_files&amp;diff=1242"/>
				<updated>2026-05-08T21:38:46Z</updated>
		
		<summary type="html">&lt;p&gt;Nadja pollard idera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File menu]]&lt;br /&gt;
UltraEdit allows you to edit files greater than 4GB (up to a size of 2^64-1), which can affect performance. You can edit these very large files without using temporary files, which speeds up the process of saving by removing the time necessary to copy to a temporary file. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING&amp;#039;&amp;#039;&amp;#039;: If you set your installation to open files without using a temp file, all changes are permanent!&lt;br /&gt;
&lt;br /&gt;
When this setting is enabled, a warning appears each time a file is opened. You can manage this feature in the Configuration dialog box, accessible by going to &amp;#039;&amp;#039;&amp;#039;Advanced &amp;gt; Settings&amp;#039;&amp;#039;&amp;#039;. Navigate to &amp;#039;&amp;#039;&amp;#039;File Handling &amp;gt; Large Files&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Large_file_configuration.png|right|alt=UltraEdit&amp;#039;s Configuration dialog]]&lt;br /&gt;
&lt;br /&gt;
Select one of the following options:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Use temporary file for editing&amp;#039;&amp;#039;&amp;#039; to create a temporary file each time a user opens a file.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Open file without temp file but prompt for each file&amp;#039;&amp;#039;&amp;#039; allows you to open a file without using a temporary file, and activates a warning prompt each time.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Open file without temp file but NO prompt&amp;#039;&amp;#039;&amp;#039; allows you to open a file without using a temporary file, but DOES NOT prompt the user with a warning message upon opening the file.&lt;br /&gt;
&lt;br /&gt;
Numerous options are available for you to manage actions once a large file triggers your set threshold. The &amp;#039;&amp;#039;&amp;#039;Large file threshold (KB)&amp;#039;&amp;#039;&amp;#039; field lets you a value the designate files that are equal to or larger than this value be loaded without creating a temporary file.  Files smaller than the set threshold load normally, creating a temporary file. Setting this value to zero means that all files load without creating a temporary file. Note that the threshold field is applicable only if the option to open files without the temporary file is set.&lt;br /&gt;
&lt;br /&gt;
One threshold option to note is that &amp;#039;&amp;#039;&amp;#039;Disable line numbers&amp;#039;&amp;#039;&amp;#039; improves the performance when navigating around large files as less disk accesses are required to track the line numbers.&lt;/div&gt;</summary>
		<author><name>Nadja pollard idera</name></author>	</entry>

	</feed>