(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Ribbon commands]] | [[Category:Ribbon commands]] | ||
− | === Select and delete | + | === Select and delete === |
{| | {| | ||
|Select all | |Select all | ||
− | |selects all text in the active | + | |selects all text in the active file |
|- | |- | ||
|Select line | |Select line | ||
− | |selects | + | |selects active line including any trailing new line characters |
|- | |- | ||
|Select word | |Select word | ||
Line 12: | Line 12: | ||
|- | |- | ||
|Select next occurrence | |Select next occurrence | ||
− | | | + | |Adds a multi-selection of the next word matching the word under the caret or currently selected. Can also be invoked with Ctrl + ; |
|- | |- | ||
|Select range | |Select range | ||
− | | | + | |Opens a dialog allowing you to select a range set by starting line / column number and ending line / column number. If not in [[Column mode]], UltraEdit will switch automatically to column mode if the start and end columns are specified with different values. |
|- | |- | ||
− | |Persistent selection | + | |[[Persistent selection]] |
− | |allows selection of text without use of | + | |allows selection of text without use of Shift key |
|- | |- | ||
|Save selection | |Save selection | ||
− | |saves selection to a new file | + | |saves selection to a new file using [[Save as]] dialog |
|- | |- | ||
|Delete | |Delete | ||
− | |deletes the selected text or character | + | |deletes the selected text or character immediately following caret |
|- | |- | ||
|Delete line | |Delete line | ||
− | |deletes | + | |deletes active line including any trailing new line characters |
|- | |- | ||
|Delete to start of line | |Delete to start of line | ||
− | |deletes from the | + | |deletes from the caret position to the start of line |
|- | |- | ||
|Delete to end of line | |Delete to end of line | ||
− | |deletes from the | + | |deletes from the caret position to the end of line |
|- | |- | ||
|Delete hidden | |Delete hidden | ||
− | |deletes all lines in the active | + | |deletes all lines in the active file currently hidden by [[Code folding]] or [[Hide/show selection]] |
|} | |} | ||
− | ===Review | + | ===Review === |
{| | {| | ||
|Word wrap | |Word wrap | ||
− | |toggles | + | |toggles word wrap for active file according to settings in [[Settings:Editor:Word wrap / tab settings|Settings » Editor » Word wrap / tab settings]] |
|- | |- | ||
− | |Spell check | + | |[[Spell check]] |
|invokes the spelling checker and checks the complete file or selected text | |invokes the spelling checker and checks the complete file or selected text | ||
|- | |- | ||
− | |Read only | + | |[[Read only]] |
− | |toggles the | + | |toggles the read-only state of the active file |
|- | |- | ||
|Word count | |Word count | ||
− | | | + | |Analyzes the file and reports the number of words, lines and characters (with and without spaces). If a portion of the file is selected, the results are shown for that portion of the file and the complete file. The number of lines determined are real lines terminated with the line terminator. If a line is wrapped in the display, it is not counted as multiple lines. |
|- | |- | ||
|Character info | |Character info | ||
− | | | + | |Opens a dialog showing the decimal value and hexadecimal value of the active byte as well as how this will be displayed (this may vary based on font and script). Along with this the offset of the active byte is displayed in both decimal and hexadecimal formats. |
|} | |} | ||
− | ===Active line | + | ===Active line=== |
{| | {| | ||
|Move up | |Move up | ||
− | |moves active line up one line | + | |moves active line (including all soft-wrapped portions of the line) up one line |
|- | |- | ||
|Move down | |Move down | ||
− | |moves active line down one line | + | |moves active line (including all soft-wrapped portions of the line) down one line |
|- | |- | ||
|Duplicate | |Duplicate | ||
− | | | + | |inserts a copy of the active line directly beneath the active line |
|- | |- | ||
− | |Join | + | |[[Join lines|Join]] |
|joins two or more contiguous lines | |joins two or more contiguous lines | ||
|} | |} | ||
− | ===Column / block | + | ===Column / block=== |
{| | {| | ||
− | |Column mode | + | |[[Column mode]] |
|toggles column/block mode editing | |toggles column/block mode editing | ||
|- | |- | ||
|Insert/fill columns | |Insert/fill columns | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Opens the "Insert / fill columns" dialog allowing you to enter a text string that will be inserted into every line that is selected, or if no selection into every row starting at the current caret position and proceeding to the last row of the file. The text string will be inserted into every row at the column position indicated by the caret when invoked. If text does not exist at this column in any row, spaces ' ' will be added to pad the row allowing the text to be inserted in an aligned column. |
|- | |- | ||
|Cut columns | |Cut columns | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Opens the "Cut columns" dialog allowing you to specify a number of columns to cut. The columns will be cut from every line that is selected, or if no selection from every row starting at the current caret position and proceeding to the last row of the file. If a value of zero '0' is entered, columns will be cut based on the selected text when invoked. This command does put the deleted text on the clipboard. |
|- | |- | ||
|Delete columns | |Delete columns | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Opens the "Delete columns" dialog allowing you to specify a number of columns to delete. The columns will be deleted from every line that is selected, or if no selection from every row starting at the current caret position and proceeding to the last row of the file. If a value of zero '0' is entered, columns will be cut based on the selected text when invoked. This command does '''not''' put the deleted text on the clipboard. |
|- | |- | ||
|Left justify | |Left justify | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Left justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
|- | |- | ||
|Center justify | |Center justify | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Center justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
|- | |- | ||
|Right justify | |Right justify | ||
− | | | + | |''(Only available while [[Column mode]] is active)''<br>Right justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
|- | |- | ||
− | |Insert number | + | |[[Insert number]] |
− | |specifies number range to insert into each row | + | |''(Only available while [[Column mode]] is active)''<br>specifies number range to insert into each row |
|- | |- | ||
− | |Sum selection | + | |[[Sum selection]] |
|sums the total of all the numbers that appear in the selected area (columns or lines) | |sums the total of all the numbers that appear in the selected area (columns or lines) | ||
|- | |- | ||
− | |Convert to fixed | + | |[[CSV convert to fixed width|Convert to fixed with]] |
|converts character delimited file to fixed columns | |converts character delimited file to fixed columns | ||
|- | |- | ||
− | |Convert fixed width to CSV | + | |[[Convert fixed width to CSV]] |
|converts fixed columns to character delimited format | |converts fixed columns to character delimited format | ||
|} | |} | ||
− | ===Insert | + | ===Insert=== |
{| | {| | ||
|Line | |Line | ||
− | |inserts blank line | + | |inserts blank line directly beneath the active line |
|- | |- | ||
|Page break | |Page break | ||
− | |inserts a page break at the | + | |inserts a page break at the caret position. The page break character can be configured in the [[Page setup]] dialog. |
|- | |- | ||
− | |Literal character | + | |[[Insert literal character|Literal character]] |
|inserts a literal character or control code (such as Control C) into the active file | |inserts a literal character or control code (such as Control C) into the active file | ||
|- | |- | ||
− | |String at every increment | + | |[[Insert string at every increment|String at every increment]] |
|inserts a string at the specified increment in the active file | |inserts a string at the specified increment in the active file | ||
|- | |- | ||
− | |Modify templates | + | |[[Modify templates]] |
− | | | + | |opens dialog for displaying/modifying user-defined templates |
|- | |- | ||
|Individual templates | |Individual templates | ||
− | | | + | |Sub-menu containing named '''global''' templates. When clicked, the template is inserted into the active file |
|- | |- | ||
|Date/time | |Date/time | ||
− | | | + | |Inserts the date/time in the active file. The date and time are formatted according to the OS date and time settings, with a single space between the date and time. To insert only the date or the time, use a [[Modify templates|template]]. |
|- | |- | ||
− | |Color | + | |[[Insert color|Color]] |
| inserts a color value into the active file | | inserts a color value into the active file | ||
|- | |- | ||
− | |File | + | |[[Insert file|File]] |
|inserts a file into the active file | |inserts a file into the active file | ||
|} | |} | ||
− | ===Sort | + | ===Sort=== |
{| | {| | ||
|[[Sort|Sort (using current settings)]] | |[[Sort|Sort (using current settings)]] | ||
|sorts active file based on current sort options | |sorts active file based on current sort options | ||
|- | |- | ||
− | |Advanced sort/options | + | | [[Advanced sort / options]] |
|presents advanced sorting and sort options dialog | |presents advanced sorting and sort options dialog | ||
|} | |} | ||
− | ===Hex mode | + | ===Hex mode=== |
{| | {| | ||
− | |Hex edit | + | |[[Hex edit]] |
− | |toggles the state of the editing mode for the | + | |toggles the state of the editing mode for the active file between hex and plain text |
|- | |- | ||
− | |Hex edit (EBCDIC) | + | |[[Hex edit (EBCDIC)]] |
− | |toggles the state of the editing mode for the current window between | + | |toggles the state of the editing mode for the current window between hex/EBCDIC and plain text |
|- | |- | ||
− | |Insert/delete | + | |[[Hex insert/delete|Insert/delete]] |
− | |presents a dialog allowing insertion or deletion of bytes in a file while in | + | |''(Only available while [[hex edit]] is active)''<br>presents a dialog allowing insertion or deletion of bytes in a file while in hex editing mode |
|- | |- | ||
− | | | + | |[[Hex copy selected]] |
− | |copies the | + | |''(Only available while [[hex edit]] is active)''<br>copies the hex view of data to the clipboard |
|} | |} |
Select all | selects all text in the active file |
Select line | selects active line including any trailing new line characters |
Select word | selects the word with the cursor |
Select next occurrence | Adds a multi-selection of the next word matching the word under the caret or currently selected. Can also be invoked with Ctrl + ; |
Select range | Opens a dialog allowing you to select a range set by starting line / column number and ending line / column number. If not in Column mode, UltraEdit will switch automatically to column mode if the start and end columns are specified with different values. |
Persistent selection | allows selection of text without use of Shift key |
Save selection | saves selection to a new file using Save as dialog |
Delete | deletes the selected text or character immediately following caret |
Delete line | deletes active line including any trailing new line characters |
Delete to start of line | deletes from the caret position to the start of line |
Delete to end of line | deletes from the caret position to the end of line |
Delete hidden | deletes all lines in the active file currently hidden by Code folding or Hide/show selection |
Word wrap | toggles word wrap for active file according to settings in Settings » Editor » Word wrap / tab settings |
Spell check | invokes the spelling checker and checks the complete file or selected text |
Read only | toggles the read-only state of the active file |
Word count | Analyzes the file and reports the number of words, lines and characters (with and without spaces). If a portion of the file is selected, the results are shown for that portion of the file and the complete file. The number of lines determined are real lines terminated with the line terminator. If a line is wrapped in the display, it is not counted as multiple lines. |
Character info | Opens a dialog showing the decimal value and hexadecimal value of the active byte as well as how this will be displayed (this may vary based on font and script). Along with this the offset of the active byte is displayed in both decimal and hexadecimal formats. |
Move up | moves active line (including all soft-wrapped portions of the line) up one line |
Move down | moves active line (including all soft-wrapped portions of the line) down one line |
Duplicate | inserts a copy of the active line directly beneath the active line |
Join | joins two or more contiguous lines |
Column mode | toggles column/block mode editing |
Insert/fill columns | (Only available while Column mode is active) Opens the "Insert / fill columns" dialog allowing you to enter a text string that will be inserted into every line that is selected, or if no selection into every row starting at the current caret position and proceeding to the last row of the file. The text string will be inserted into every row at the column position indicated by the caret when invoked. If text does not exist at this column in any row, spaces ' ' will be added to pad the row allowing the text to be inserted in an aligned column. |
Cut columns | (Only available while Column mode is active) Opens the "Cut columns" dialog allowing you to specify a number of columns to cut. The columns will be cut from every line that is selected, or if no selection from every row starting at the current caret position and proceeding to the last row of the file. If a value of zero '0' is entered, columns will be cut based on the selected text when invoked. This command does put the deleted text on the clipboard. |
Delete columns | (Only available while Column mode is active) Opens the "Delete columns" dialog allowing you to specify a number of columns to delete. The columns will be deleted from every line that is selected, or if no selection from every row starting at the current caret position and proceeding to the last row of the file. If a value of zero '0' is entered, columns will be cut based on the selected text when invoked. This command does not put the deleted text on the clipboard. |
Left justify | (Only available while Column mode is active) Left justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
Center justify | (Only available while Column mode is active) Center justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
Right justify | (Only available while Column mode is active) Right justifies the text inside the selected columns. Any tabs within the selected range will be converted to the appropriate number of spaces to give the same alignment before the justification. This is necessary as the tab expansion and alignment of text would potentially change after justify the text. |
Insert number | (Only available while Column mode is active) specifies number range to insert into each row |
Sum selection | sums the total of all the numbers that appear in the selected area (columns or lines) |
Convert to fixed with | converts character delimited file to fixed columns |
Convert fixed width to CSV | converts fixed columns to character delimited format |
Line | inserts blank line directly beneath the active line |
Page break | inserts a page break at the caret position. The page break character can be configured in the Page setup dialog. |
Literal character | inserts a literal character or control code (such as Control C) into the active file |
String at every increment | inserts a string at the specified increment in the active file |
Modify templates | opens dialog for displaying/modifying user-defined templates |
Individual templates | Sub-menu containing named global templates. When clicked, the template is inserted into the active file |
Date/time | Inserts the date/time in the active file. The date and time are formatted according to the OS date and time settings, with a single space between the date and time. To insert only the date or the time, use a template. |
Color | inserts a color value into the active file |
File | inserts a file into the active file |
Sort (using current settings) | sorts active file based on current sort options |
Advanced sort / options | presents advanced sorting and sort options dialog |
Hex edit | toggles the state of the editing mode for the active file between hex and plain text |
Hex edit (EBCDIC) | toggles the state of the editing mode for the current window between hex/EBCDIC and plain text |
Insert/delete | (Only available while hex edit is active) presents a dialog allowing insertion or deletion of bytes in a file while in hex editing mode |
Hex copy selected | (Only available while hex edit is active) copies the hex view of data to the clipboard |
The following 20 pages are in this category, out of 20 total.