Здесь показаны различия между двумя версиями данной страницы.
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) ====== | ||
- | |||
- | {{: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}} | ||