Appendix
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.
- A
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 calledgraphs
.
- An
alphanum
* is an alpha-numeric character (ie. a, b, ..., z, A, B, ..., Z, 0, 1, ..., 9).
- A
capital
* is any capital letter (ie. A, B, ..., Z).
- Capitals are letters in
upper letter case
or simplyupper case
letters and 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 written in a dialog. (E.g. Find what and Replace withstrings
from Find/Replace dialogs are always used in find/replace mechanisms.)
A word is a non-empty sequence of alphanums
. Underscores may be optionally included** and phrase "hello_world
" is then treated as a single word
. All characters that a word
can consist of are called word letters.
A line is a sequence of characters, where two lines
are divided by a "CR/NL
" characters sequence. Note, that if Word Wrap is turned on, a line
may be wrapped, but within tools it will be treated only as a single line
. Also note, that a single "NL
" or "CR
" character do not divide two lines
.
An empty line is a line
, that consists only of white-spaces
. Therefore a non-empty line is a line
, that contains at least one graph
character.
A paragraph is a sequence of non-empty lines
. Two paragraphs
are then divided by a non-empty sequence of empty 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
.
A column is a sequence of characters on a line
. Two columns
are divided by any of the column delimiters. A column
can not exceed a line
. Typically, when a line
is divided into logical parts by a special delimiter
character (e.g. a Tab character), those parts are called columns
. Columns
are used to cut out a sub-string
from a line
.
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.)
unique
*: Special characters like á (a with acute) do not belong toalphanums, norcapitals, in English locale settings. To be able to recognize those characters asalphanumsandcapitals, you have to use CTYPE category of the locale that supports it. TED Notepad always works with the system locale settings.
**: See section <a href="#basic_sett">.. </a>.