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 | + | The meaning of some terms used in this manual is as follows below: |
− | |||
− | * | + | * 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}}. |
− | * | + | * 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 á (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> | ||
− | * | + | * 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 á (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|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>**: 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.
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 calledgraphs
.
- An
alphanum
is an alpha-numeric character, i.e. a, b, ..., z; A, B, ..., Z; 0, 1, ..., 9.
- A
capital
is any capital letter, i.e. A, B, ..., Z. These are called letters inupper letter case
or simplyupper case
letters. Their oposites are calledlower case
letters and are inlower letter case
or simply inlower case
.
- To
ignore case
is to ignore differences betweenletter cases
likecapitals
andlower case
letters. Whenignoring case
, letter a is equal to letter A, b equal to B, etc. An antonym ofignore case
is tomatch case
and an operation, thatmatches case
iscase sensitive
.
- A
string
is a sequence of characters. Typically, suchstring
is used as a synonym for a phrase that a user have entered in a dialog. E.g. Find and Replacestrings
from Search and Replace dialog are always used in find/replace mechanisms.
- A
word
is a non-empty sequence ofalphanums
. Underscores may be optionally included** within words and a phrase hello_world is then also treated as a singleword
within all Tools and Functions. All characters that such aword
can consist of are calledword letters
or alsoword characters
. Other characters are considered to beword delimiters
- A
line
is a sequence of characters, where twolines
are divided by a CR/NL sequence of characters. Note, that if Word Wrap is turned on, aline
may be wrapped, but within all tools it will be still treated as a singleline
. Also note, that a single NL or CR character does not divide twolines
.
- An
empty line
is aline
, that consists only ofwhite-spaces
. Therefore anon-empty line
is aline
, that contains at least onegraph
character.
- A
paragraph
is a sequence ofnon-empty lines
. Twoparagraphs
are then divided by a non-empty sequence ofempty lines
.
- A
sentence
is a sequence of characters that begins with acapital
and ends with a Dot, a Question mark or an Exclamation mark. Example: Alice? Who the f... is Alice? are twosentences
, but Alice? Who the f... Is Alice? are threesentences
. Unfortunatelly, even How are you today, Mr. President? are twosentences
, which is not very fortunate.
- A
column
is a sequence of characters on aline
. Twocolumns
are divided by any of thecolumn delimiters
. Acolumn
can not exceed aline
. Typically, when aline
is divided into logical parts by a specialdelimiter
character (e.g. a Tab character), those parts are calledcolumns
.Columns
are used to cut out a sub-string
from aline
.
- 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 longercolumn
.
- An
actual insertion point
(also called acursor 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 areuniqued
, 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.