Difference between revisions of "Appendix"

From TED Notepad
Line 1: Line 1:
 
<noinclude>{{manversion|5.4.1.1}}__NOTOC__</noinclude>
 
<noinclude>{{manversion|5.4.1.1}}__NOTOC__</noinclude>
  
The meaning of some terms used in this manual is as follows below. Many of them are intuitive; some of them may not be well-known; and some of them are used here, only to describe exact actions of some tools within TED Notepad.
+
The meaning of some terms used in this manual is as follows below:
  
*A {{definition|white-space}} is a Space, a Tab or another character that can not be ''seen'' but ''takes place'' in the document. All other characters, which can be ''seen'', are called {{definition|graphs}}.
 
  
*An {{definition|alphanum}}<sup>*</sup> is an alpha-numeric character (ie. a, b, ..., z, A, B, ..., Z, 0, 1, ..., 9).
+
* A {{definition|white-space}} is a Space or a Tab or another character that can not be ''seen'' but provides ''blank visual separator'' in the document. All other characters which can be ''seen'', are called {{definition|graphs}}.
  
*A {{definition|capital}}<sup>*</sup> is any capital letter (ie. A, B, ..., Z).
+
* An {{definition|alphanum}} is an alpha-numeric character, i.e. {{string|a}}, {{string|b}}, ..., {{string|z}}; {{string|A}}, {{string|B}}, ..., {{string|Z}}; {{string|0}}, {{string|1}}, ..., {{string|9}}.
 +
** <small>Special characters like &aacute; (a with acute) belong to {{definition|alphanums}} only in certain locale settings. To be able to recognize these characters as {{definition|alphanums}} you need to use CTYPE category of a locale that supports it. TED Notepad always works with the current system locale settings.</small>
  
*Capitals are letters in {{definition|upper letter case}} or simply {{definition|upper case}} letters and their oposites are called {{definition|lower case}} letters and are in {{definition|lower letter case}} or simply in {{definition|lower case}}.
+
* A {{definition|capital}} is any capital letter, i.e. {{string|A}}, {{string|B}}, ..., {{string|Z}}. These are called letters in {{definition|upper letter case}} or simply {{definition|upper case}} letters. Their oposites are called {{definition|lower case}} letters and are in {{definition|lower letter case}} or simply in {{definition|lower case}}.
 +
** <small>Special characters like &aacute; (a with acute) belong to {{definition|capitals}} only in certain locale settings. To be able to recognize these characters as {{definition|capitals}} you need to use CTYPE category of a locale that supports it. TED Notepad always works with the current system locale settings.</small>
  
*To {{definition|ignore case}} is to ignore differences between {{definition|letter cases}} like {{definition|capitals}} and {{definition|lower case}} letters. When {{definition|ignoring case}}, letter {{string|a}} is equal to letter {{string|A}}, {{string|b}} equal to {{string|B}}, etc. An antonym of {{definition|ignore case}} is to {{definition|match case}} and an operation, that {{definition|matches case}} is {{definition|case sensitive}}.
+
* To {{definition|ignore case}} is to ignore differences between {{definition|letter cases}} like {{definition|capitals}} and {{definition|lower case}} letters. When {{definition|ignoring case}}, letter {{string|a}} is equal to letter {{string|A}}, {{string|b}} equal to {{string|B}}, etc. An antonym of {{definition|ignore case}} is to {{definition|match case}} and an operation, that {{definition|matches case}} is {{definition|case sensitive}}.
 +
 
 +
 
 +
* A {{definition|string}} is a sequence of characters. Typically, such {{definition|string}} is used as a synonym for a ''phrase'' that a user have entered in a dialog. E.g. {{field|Search|Find}} and {{field|Replace|Replace}} {{definition|strings}} from {{dialog|Search and Replace}} dialog are always used in find/replace mechanisms.
  
*A {{definition|string}} is a sequence of characters. Typically, such {{definition|string}} is used as a synonym for a phrase, that a user have written in a dialog. (E.g. {{field|Find|Find what}} and {{field|Find|Replace with}} {{definition|strings}} from {{feature|Find/Replace}} dialogs are always used in find/replace mechanisms.)
 
  
 
*A {{definition|word}} is a non-empty sequence of {{definition|alphanums}}. Underscores may be optionally included<sup>**</sup> within words and a phrase {{string|hello_world}} is then also treated as a single {{definition|word}} within all Tools and Functions. All characters that such a {{definition|word}} can consist of are called {{definition|word letters}} or also {{definition|word characters}}. Other characters are considered to be {{definition|word delimiters}}
 
*A {{definition|word}} is a non-empty sequence of {{definition|alphanums}}. Underscores may be optionally included<sup>**</sup> within words and a phrase {{string|hello_world}} is then also treated as a single {{definition|word}} within all Tools and Functions. All characters that such a {{definition|word}} can consist of are called {{definition|word letters}} or also {{definition|word characters}}. Other characters are considered to be {{definition|word delimiters}}
Line 33: Line 36:
 
*To {{definition|unique}} lines is to remove duplicate lines, to unify them. If lines or words are {{definition|uniqued}}, it means that each line (word) is unique and there no two lines are of the same text.
 
*To {{definition|unique}} lines is to remove duplicate lines, to unify them. If lines or words are {{definition|uniqued}}, it means that each line (word) is unique and there no two lines are of the same text.
  
<small>*: Special characters like &aacute; (a with acute) may not belong to {{definition|alphanums}}, nor {{definition|capitals}} in English locale settings. To be able to recognize those characters as {{definition|alphanums}} and {{definition|capitals}} you have to use CTYPE category of the locale that supports it. TED Notepad always works with the system locale settings.</small>
 
  
 
<small>**: See section [[General page]] of the {{dialog|Settings}} dialog.</small>
 
<small>**: See section [[General page]] of the {{dialog|Settings}} dialog.</small>

Revision as of 16:36, 11 November 2013

You see work in progress here; this section already reflects future TED Notepad version 5.4.1.1.
This section may contain incomplete, premature, or mistaken information, prone to change without notice.

The meaning of some terms used in this manual is as follows below:


  • A white-space is a Space or a Tab or another character that can not be seen but provides blank visual separator in the document. All other characters which can be seen, are called graphs.
  • An alphanum is an alpha-numeric character, i.e. a, b, ..., z; A, B, ..., Z; 0, 1, ..., 9.
    • Special characters like á (a with acute) belong to alphanums only in certain locale settings. To be able to recognize these characters as alphanums you need to use CTYPE category of a locale that supports it. TED Notepad always works with the current system locale settings.
  • A capital is any capital letter, i.e. A, B, ..., Z. These are called letters in upper letter case or simply upper case letters. Their oposites are called lower case letters and are in lower letter case or simply in lower case.
    • Special characters like á (a with acute) belong to capitals only in certain locale settings. To be able to recognize these characters as capitals you need to use CTYPE category of a locale that supports it. TED Notepad always works with the current system locale settings.



  • A word is a non-empty sequence of alphanums. Underscores may be optionally included** within words and a phrase hello_world is then also treated as a single word within all Tools and Functions. All characters that such a word can consist of are called word letters or also word characters. Other characters are considered to be word delimiters
  • A line is a sequence of characters, where two lines are divided by a CR/NL sequence of characters. Note, that if Word Wrap is turned on, a line may be wrapped, but within all tools it will be still treated as a single line. Also note, that a single NL or CR character does not divide two lines.
  • A sentence is a sequence of characters that begins with a capital and ends with a Dot, a Question mark or an Exclamation mark. Example: Alice? Who the f... is Alice? are two sentences, but Alice? Who the f... Is Alice? are three sentences. Unfortunatelly, even How are you today, Mr. President? are two sentences, which is not very fortunate.
  • A char range is a sub-sequence of characters that begins and ends at the specified positions. Char range is used to cut out a sub-string from a longer column.
  • An actual insertion point (also called a cursor position) is a position of the caret in the documnet or the end of the actual selection, if any. Note, that in special cases, it is the beginning of the selection, if any. These special cases are tools/features that work backward. (e.g. Find Previous or BkSpace Word.)
  • To unique lines is to remove duplicate lines, to unify them. If lines or words are uniqued, it means that each line (word) is unique and there no two lines are of the same text.


**: See section General page of the Settings dialog.