Appendix

From TED Notepad
Revision as of 19:46, 23 February 2006 by Jsimlo (talk | contribs)

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 called graphs.
  • 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).

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 to alphanums, nor capitals, in English locale settings. To be able to recognize those characters as alphanums and capitals, 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>.