Difference between revisions of "Appendix"
From TED Notepad
Line 18: | Line 18: | ||
− | *A {{definition|word}} is a non-empty sequence of {{definition|alphanums}}. Underscores may be | + | * A {{definition|word}} is a non-empty sequence of {{definition|alphanums}}. Underscores may optionally be included within words<sup>**</sup>, a phrase like {{string|hello_world}} is then also treated as a single {{definition|word}}. All characters a {{definition|word}} can consist of are called {{definition|word letters}} or {{definition|word characters}}. Other characters are called {{definition|word delimiters}} or {{definition|non-word characters}}. |
− | *A {{definition|line}} is a sequence of characters, where two {{definition|lines}} are divided by | + | * A {{definition|line}} is a sequence of characters, where two {{definition|lines}} are divided by one newline. Note that if {{feature|Word Wrap}} is turned on, a {{definition|line}} may be visually wrapped into several visual lines, but within all tools and most features it will still be treated as a single unbroken {{definition|line}}. Any current visual word-wrapping has seldom impact on how {{definition|lines}} are treated within tools and features . |
− | *An {{definition|empty line}} is a {{definition|line}}, | + | * An {{definition|empty line}} is a {{definition|line}}, which consists of {{definition|white-spaces}} only. Therefore a {{definition|non-empty line}} is a {{definition|line}}, which contains at least one {{definition|graph}} character. Please note that there might be many {{definition|white-spaces}} and still the {{definition|line}} would be considered {{definition|empty}}. |
− | *A {{definition|paragraph}} is a sequence of {{definition|non-empty lines}}. Two {{definition|paragraphs}} are | + | * A {{definition|paragraph}} is a sequence of {{definition|non-empty lines}}. Two {{definition|paragraphs}} are divided by a sequence of {{definition|empty lines}}. There is no such thing as empty {{definition|paragraph}}, since sequences of {{definition|empty lines}} are always grouped together when determining {{definition|paragraphs}}. |
+ | |||
+ | * A {{definition|sentence}} is a sequence of characters that begins with a {{definition|capital}} and ends with a Dot, a Question mark or an Exclamation mark. Example: {{string|Alice? Who the f... is Alice?}} are two {{definition|sentences}}, but {{string|Alice? Who the f... Is Alice?}} are three {{definition|sentences}}. Unfortunatelly, even {{string|How are you today, Mr. President?}} is considered as two {{definition|sentences}}. | ||
− | |||
*A {{definition|column}} is a sequence of characters on a {{definition|line}}. Two {{definition|columns}} are divided by any of the {{definition|column delimiters}}. A {{definition|column}} can not exceed a {{definition|line}}. Typically, when a {{definition|line}} is divided into logical parts by a special {{definition|delimiter}} character (e.g. a Tab character), those parts are called {{definition|columns}}. {{definition|Columns}} are used to cut out a sub-{{definition|string}} from a {{definition|line}}. | *A {{definition|column}} is a sequence of characters on a {{definition|line}}. Two {{definition|columns}} are divided by any of the {{definition|column delimiters}}. A {{definition|column}} can not exceed a {{definition|line}}. Typically, when a {{definition|line}} is divided into logical parts by a special {{definition|delimiter}} character (e.g. a Tab character), those parts are called {{definition|columns}}. {{definition|Columns}} are used to cut out a sub-{{definition|string}} from a {{definition|line}}. |
Revision as of 16:58, 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 optionally be included within words**, a phrase like hello_world is then also treated as a singleword
. All characters aword
can consist of are calledword letters
orword characters
. Other characters are calledword delimiters
ornon-word characters
.
- A
line
is a sequence of characters, where twolines
are divided by one newline. Note that if Word Wrap is turned on, aline
may be visually wrapped into several visual lines, but within all tools and most features it will still be treated as a single unbrokenline
. Any current visual word-wrapping has seldom impact on howlines
are treated within tools and features .
- An
empty line
is aline
, which consists ofwhite-spaces
only. Therefore anon-empty line
is aline
, which contains at least onegraph
character. Please note that there might be manywhite-spaces
and still theline
would be consideredempty
.
- A
paragraph
is a sequence ofnon-empty lines
. Twoparagraphs
are divided by a sequence ofempty lines
. There is no such thing as emptyparagraph
, since sequences ofempty lines
are always grouped together when determiningparagraphs
.
- 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? is considered as twosentences
.
- 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.