Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:ted_mysterysoft:ted_mysterysoft-en [2020-05-15 17:11] Wierzbowsky [TED: Text editor for MSX (MYSTERY-soft)] |
msx:ted_mysterysoft:ted_mysterysoft-en [2020-07-26 00:05] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== TED: Text editor for MSX (MYSTERY-soft) ====== | + | ~~HIDEPAGE:search;sitemap~~ |
- | + | ~~REDIRECT>en:msx:ted_mysterysoft:ted_mysterysoft~~ | |
- | {{:msx:ted_mysterysoft:ted-en.png|}} | + | |
- | + | ||
- | © MYSTERY-soft, K&K Co.1991,1992. | + | |
- | + | ||
- | Русская версия документации находится [[ted_mysterysoft|здесь]]. | + | |
- | + | ||
- | TED is a text editor with simplified interface. The editor's features are sufficient to create or edit various text files. The TED editor was written in Z80 assembler and complied with Macro-80. | + | |
- | + | ||
- | {{ted.zip|}} | + | |
- | + | ||
- | Usage: | + | |
- | <code> | + | |
- | TED filename.ext | + | |
- | </code> | + | |
- | if there is no file name in the command line, the following message appears: | + | |
- | <code> | + | |
- | Tiny Editor v1.61 (C) MYSTERY-soft | + | |
- | Use:TED filename | + | |
- | </code> | + | |
- | + | ||
- | When you start the editor, you will see its editing window: | + | |
- | <code> | + | |
- | ┌─────────────────────────────────────────────────────────┐ | + | |
- | │ YOUR TEXT IS │ | + | |
- | ~ HERE ~ | + | |
- | ~ ~ | + | |
- | ~ ~ | + | |
- | │ │ | + | |
- | │ ────────────────────────────────────────────────────── │ | + | |
- | │ [D:filename.ext] 00000: 00000:00000 [00] 00:00 * │ | + | |
- | └─────────────────────▲───────▲───────▲───▲──▲──▲──▲──────┘ | + | |
- | │ │ │ │ │ │ │ | + | |
- | The number of lines───┤ │ │ │ │ │ └─ Text changed flag | + | |
- | in the text ─────┘ │ │ │ │ │ | + | |
- | │ │ │ │ │ | + | |
- | │ │ │ │ │ | + | |
- | The amount of free ────────┤ │ │ │ │ | + | |
- | space in bytes ────────┘ │ │ │ └─ vertical cursor position | + | |
- | │ │ │ | + | |
- | Current line number │ └── horizontal cursor position | + | |
- | │ | + | |
- | │ | + | |
- | Current character's code ─────────┘ | + | |
- | (hexadecimal) | + | |
- | </code> | + | |
- | + | ||
- | __//Notes://__ | + | |
- | * Numbering of lines and cursor position coordinates starts from zero. | + | |
- | * Tab (code 9) is not displayed in the character code field, but is considered a space (code 20h), although the tab is written to the text. | + | |
- | + | ||
- | ====== Text navigation ====== | + | |
- | |<key>↓</key>, <key>↑</key>, <key>→</key>, <key>←</key>|moving along lines and characters respectively| | + | |
- | |<key>CTRL + ↓</key>, <key>CTRL + ↑</key>|paging| | + | |
- | |<key>CTRL + →</key>, <key>CTRL + ←</key>|move by words| | + | |
- | |<key>CTRL + v</key>|move to beginning of text| | + | |
- | |<key>SHIFT + CTRL + V</key>|move to end of text| | + | |
- | + | ||
- | ====== Editing ====== | + | |
- | Editing is carried out using the keys: | + | |
- | + | ||
- | |<key>DEL</key>|delete current character| | + | |
- | |<key>BS</key>|delete character to the left of the cursor| | + | |
- | |<key>INS</key>|insert mode (on/off)| | + | |
- | |<key>CTRL+DEL</key> \\ or \\ <key>CTRL+k</key>|delete line| | + | |
- | |<key>CTRL+INS</key>|line insert| | + | |
- | |<key>CTRL+e</key>|delete the line to the right of the cursor| | + | |
- | |<key>CTRL + Enter ⏎</key>|line feed with cut| | + | |
- | + | ||
- | If you take a position in the line after the last character and press <key>DEL</key>, then the lines will be glued together. | + | |
- | + | ||
- | ====== Search ====== | + | |
- | + | ||
- | To search, press <key>CTRL+s</key>, and the following will appear: | + | |
- | <code> | + | |
- | ┌─────────────────────────────────────────────────────────┐ | + | |
- | │ YOUR TEXT IS │ | + | |
- | ~ HERE ~ | + | |
- | ~ ~ | + | |
- | ~ ~ | + | |
- | │ │ | + | |
- | │ Search:▊────────────────────────────────────────────── │ | + | |
- | │ [D:filename.ext] 00000: 00000:00000 [00] 00:00 * │ | + | |
- | └─────────────────────────────────────────────────────────┘ | + | |
- | </code> | + | |
- | + | ||
- | After that, a search pattern is typed (character or string) and <key>Enter ⏎</key> is pressed. Search is performed from top to bottom from the beginning of the text. The sample found is located at the top of the screen. | + | |
- | + | ||
- | Continuation of the search: <key>CTRL+q</key>. | + | |
- | ====== Exit and write file ====== | + | |
- | + | ||
- | When you press the <key>ESC</key> key, you will see: | + | |
- | <code> | + | |
- | ┌─────────────────────────────────────────────────────────┐ | + | |
- | │ YOUR TEXT IS │ | + | |
- | ~ HERE ~ | + | |
- | ~ ~ | + | |
- | ~ ~ | + | |
- | │ │ | + | |
- | │ ────────────────────────────────────────────────────── │ | + | |
- | │ [D:filename.ext] Select: [S]ave [Q]uit [ESC]-continue │ | + | |
- | └─────────────────────────────────────────────────────────┘ | + | |
- | </code> | + | |
- | To write a file, press <key>s</key>, and the cursor will go to the file name editing field. After pressing <key>Enter ⏎</key>, the file is recorded. | + | |
- | + | ||
- | __//Note://__ | + | |
- | \\ Editing does not work in the file name field (i.e., <key>INS</key>, <key>DEL</key>, <key>BS</key>) | + | |
- | \\ Corrections are made by space and arrows <key>→</key> and <key>←</key>. | + | |
- | + | ||
- | Exit the editor by pressing the <key>q</key> key. | + | |
- | + | ||
- | Exit the editor with saving file by pressing the <key>F10</key> key. | + | |
- | + | ||
- | __//Note://__ | + | |
- | \\ When exiting, there is no request to save and confirm the exit. | + | |
- | + | ||
- | ====== Messages and errors ====== | + | |
- | + | ||
- | When the buffer overflows in file loading mode, the following message is displayed: | + | |
- | <code> | + | |
- | Buffer full | + | |
- | </code> | + | |
- | and any key is expected to be pressed, after which it switches to edit mode with the part of the text that fits in the buffer. | + | |
- | + | ||
- | __//Note://__ | + | |
- | \\ When the buffer is full, the insertion of characters and lines does not occur! | + | |
- | + | ||
- | In case of disk exchange errors, the editor displays a message: | + | |
- | <code> | + | |
- | Disk I/O error: ([A]bort,[R]etry,[I]gnore) | + | |
- | </code> | + | |
- | response to it, as in MSX-DOS. (only for ''Abort'' — return to edit mode). | + | |
- | + | ||
- | __//Note for the system programmer://__ | + | |
- | \\ The editor disconnects the network (if there is one) and sets (38h):=0C9h; upon exit, these states are saved. | + | |
- | + | ||
- | <WRAP centeralign>MYSTERY-soft wishes you a pleasant work !!!</WRAP> | + | |
- | + | ||
- | ---- | + | |
- | We express our gratitude to all the authors of this text editor and to those who helped solve the problems of launching the editor on machines with several mappers: | + | |
- | * MYSTERY-soft | + | |
- | * K&K Co. | + | |
- | * Kamil Karimov (Caro) | + | |
- | * [RBSC] Wierzbowsky | + | |
- | * [RBSC] GreyWolf | + | |
- | + | ||
- | ====== Ссылки ====== | + | |
- | + | ||
- | [[msxorg>forum/msx-на-русском/софт/нормальный-текстовый-редактор-под-nextormsx-dos-2| | + | |
- | Нормальный текстовый редактор под Nextor(MSX-DOS 2) ]] | + | |
- | + | ||
- | {{tag>MSX RBSC_en}} | + |