Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:tor [2019-06-05 22:56] GreyWolf |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== ТОР (Текстовый Оконный Редактор) для MSX ====== | ||
- | |||
- | {{:msx:tor.png|}} | ||
- | |||
- | ТОР (TOR) — Текстовый Оконный Редактор, разработан в ВЦ Сибирского отделения Академии наук СССР (автор Л.С.Бараз). | ||
- | |||
- | Редактор работает в [[msx:dos|MSX-DOS]] | ||
- | |||
- | [[https://wiki.yola.ru/wmsx/?DISK=/_media/msx:tor.dsk|Открыть ТОР в WebMSX]] | ||
- | |||
- | {{:msx:tor.dsk|}} | ||
- | |||
- | ====== Руководство пользователя ====== | ||
- | |||
- | TOR текстовый, 2-оконный редактор (10-буферный), Версия 9 (MSX/MSX2), автор: Леонид Бараз. | ||
- | |||
- | :!: В тексте данного документа применяются следующие обозначения: пробелом разделяются клавиши, которые нужно нажимать последовательно, а плюсом — одновременно. | ||
- | |||
- | Программа TOR представляет собой экранный текстовый редактор. Этот редактор может использоваться на ПЭВМ MSX2 и MSX, оснащённых VDP 9938 ("YAMAHA" YIS503II), под управлением операционной системы MSX-DOS. | ||
- | |||
- | Команда вызова редактора: | ||
- | <code> | ||
- | A> Tor[/S[макро]][/Xслово] [файлы ...] | ||
- | </code> | ||
- | |||
- | При наличии флага ''/S[макро]'' во время запуска редактора автоматически загружается набор макрокоманд, находящийся в файле ''макро'' или ''TOR.TOR'' (в случае ''/S'' без имени файла). | ||
- | |||
- | При наличии флага ''/Xслово'' сразу устанавливается кодирующее слово, используемое при загрузке и записи файлов. | ||
- | |||
- | Редактор предоставляет пользователю разнообразные возможности редактирования: | ||
- | * набирать, запоминать и корректировать тексты, состоящие из строк произвольной длины и содержащие любые символы, в том числе графические и управляющие; | ||
- | * редактировать одновременно от 1 до 10 текстов (каждый текст загружается в отдельный текстовый буфер); суммарный размер текстов ограничен количеством доступной оперативной памяти (около 30 000 символов); | ||
- | * использовать при корректировке разнообразные средства редактирования: перемещение на символ/слово/строку/страницу, удаление символа/слова/строки, запоминание строки символов и включение её в любом месте, рассечение и склейка строк и другие; | ||
- | * выполнять простейшее форматирование текста (оформление абзацев с выравниванием правого края, центрирование заголовков) как при вводе, так и по готовому тексту; | ||
- | * выполнять поиск по символьному образцу, а также контекстную замену с подтверждением и без; | ||
- | * устанавливать на экране два текстовых окна, каждое из которых можно связать со своей частью одного или разных редактируемых текстов; | ||
- | * фиксировать фрагмент корректируемого текста и затем удалять, копировать или пересылать его на новое место того же или другого буфера (вместо фрагмента можно скопировать или переслать содержимое второго окна); | ||
- | * работать как в 40-, так и в 80-символьном режиме, независимо от режима операционной системы; | ||
- | * дочитывать в текстовые буфера любые файлы (целиком или частично); | ||
- | * записывать содержимое каждого текстового буфера на диск целиком или частично, как во вновь создаваемый файл, так и в виде дополнения к существующему; | ||
- | * не выходя из редактора, просматривать на экране фрагменты любых файлов, а также распечатывать их или содержимое текстовых буферов; | ||
- | * устанавливать, выполнять и корректировать макрокоманды редактирования; | ||
- | * устанавливать текущую дату и, при наличии Clock-chip,текущее время; | ||
- | * менять цвета текста, фона, разделительной и информационной строк; | ||
- | * в любой момент получать на экране краткую информацию об имеющихся средствах (по нажатию <key>ctrl+?</key>). | ||
- | |||
- | |||
- | ===== 1. Редактирование текста ===== | ||
- | Текст может редактироваться в режиме вставки и в режиме замены. Режим вставки устанавливается автоматически при входе в редактор. Смена режима происходит при нажатии клавиши <key>ins</key>. | ||
- | |||
- | Курсор в режиме замены представляет собой высокий прямоугольник, а в режиме вставки - низкий. При этом внутри физической строки текста прямоугольник сплошной, а при выходе за её пределы — незаполненный. Следует обратить внимание, что при вводе новых символов за пределами физической строки текста перед новым символом автоматически вставляются недостающие пробелы. | ||
- | |||
- | Для редактирования текста используются специальные клавиши (стрелки, перевод строки и т.д.) и управляющие комбинации клавиш (с нажатой клавишей <key>ctrl</key>). При этом обычное отождествление клавиш не используется: например, комбинации <key>⏎</key>, <key>ctrl+⏎</key>, <key>ctrl+M</key> и <key>shift+ctrl+M</key> — это четыре разных указания редактору. Взамен сочетания клавиш <key>shift+ctrl</key> можно использовать <key>ctrl+esc</key>. | ||
- | |||
- | |||
- | ==== 1.1. Перемещение по тексту ==== | ||
- | |||
- | |<key>⇐</key>,<key>⇒</key>|передвижение курсора на один символ| | ||
- | |<key>ctrl+⇐</key>,\\ \\ <key>ctrl+⇒</key>|передвижение курсора на одно слово| | ||
- | |<key>shift+ctrl+⇐</key>,\\ \\ <key>shift+ctrl+⇒</key>|подвижка влево/вправо соответственно; курсор сдвигается на один символ в указанном направлении, а окно — на столько же в обратном (таким образом, курсор на экране остаётся на месте)| | ||
- | |<key>⇑</key>, <key>⇓</key>|передвижение курсора на одну строку| | ||
- | |<key>ctrl+⇑</key>,\\ \\ <key>ctrl+⇓</key>|передвижение курсора на одну страницу (размер страницы определяется размером текущего окна)| | ||
- | |<key>shift+ctrl+⇑</key>,\\ \\ <key>shift+ctrl+⇓</key>|подвижка вверх/вниз соответственно; курсор сдвигается на одну строку в указанном направлении, а окно - на столько же в обратном (таким образом, курсор на экране остаётся на месте)| | ||
- | |<key>⏎</key>|перевод строки (независимо от режима вставки/замены)| | ||
- | |<key>ctrl+tab</key>|установка курсора на ближайшую справа колонку табуляции (в тексте никаких изменений не происходит)| | ||
- | |<key>shift+ctrl+tab</key>|установка курсора на ближайшую слева колонку табуляции (в тексте никаких изменений не происходит)| | ||
- | |<key>ctrl+M</key>|подвод к строке с данным номером (номер запрашивается)| | ||
- | |<key>shift+ctrl+M</key>|подвод к первой строке группы копирования (установленной по <key>ctrl+B</key>)| | ||
- | |<key>ctrl+V</key>|подвод к первой строке текста| | ||
- | |<key>shift+ctrl+V</key>|подвод к последней строке текста| | ||
- | |<key>ctrl+F</key>|установка курсора на физический конец строки.| | ||
- | |<key>shift+ctrl+F</key>|установка курсора на начало строки| | ||
- | |<key>shift+ctrl+U</key>|запись текущей позиции курсора.| | ||
- | |<key>ctrl+U</key>|установка курсора в записанную позицию (текущее положение курсора запоминается и может быть восстановлено повторным нажатием <key>ctrl+U</key>)| | ||
- | |||
- | |||
- | ==== 1.2. Экранное редактирование ==== | ||
- | |<key>⏎</key>|перевод строки (независимо от режима вставки/замены)| | ||
- | |<key>ctrl+⏎</key>|рассечение и перевод строки (также независимо от режима вставки/замены)| | ||
- | |<key>ins</key>|смена режима вставки/замены на противоположный| | ||
- | |<key>ctrl+blank</key>|вставка пробела (при этом курсор остается на прежнем месте| | ||
- | |<key>tab</key>|запись символа табуляции (шаг табуляции пользователь может установить с помощью комбинации клавиш <key>ctrl+|</key>)| | ||
- | |<key>stop</key>|после этой клавиши следующий управляющий символ записывается, а не исполняется (например,<key>stop</key> <key>⏎</key> или <key>stop</key> <key>ctrl+M</key> вызовут запись управляющего символа с кодом ''0D''| | ||
- | |<key>ctrl+=</key>|запись символа по числовому коду (код запрашивается)| | ||
- | |<key>ctrl+[</key>|преобразование заглавных букв в строчные| | ||
- | |<key>shift+ctrl+[</key>|преобразование строчных букв в заглавные| | ||
- | |<key>ctrl+]</key>|преобразование русских букв в латинские| | ||
- | |<key>shift+ctrl+]</key>|преобразование латинских букв в русские| | ||
- | |<key>del</key>|удаление символа, на котором стоит курсор| | ||
- | |<key>ctrl+del</key>|удаление слова, начиная с позиции курсора| | ||
- | |<key>bs</key>|удаление символа влево от позиции курсора| | ||
- | |<key>ctrl+bs</key>|удаление слова влево от позиции курсора| | ||
- | |<key>ctrl+E</key>|стирание всех символов вправо от курсора до конца строки| | ||
- | |<key>shift+ctrl+E</key>|стирание всех символов влево от курсора до начала строки| | ||
- | |<key>ctrl+ins</key>|вставка пустой строки перед текущей| | ||
- | |<key>ctrl+K</key>|удаление текущей строки| | ||
- | |<key>ctrl+N</key>|рассечение строки| | ||
- | |<key>ctrl+J</key>|склейка строк| | ||
- | |<key>ctrl+Y</key>|запоминание символов строки, начиная с позиции курсора (в ответ на запрос о запоминании символов можно с помощью стрелок и клавиш редактирования установить запоминаемый текст и нажать клавишу <key>⏎</key>;\\ если нажать эту клавишу сразу, запоминаются все символы до конца строки).| | ||
- | |<key>ctrl+P</key>|вставка символов, запомненных по <key>ctrl+Y</key>| | ||
- | |<key>ctrl+C</key>| восстановление строки: если строка была удалена, она снова вставляется в текст;\\ если в ней были сделаны изменения, строка в прежнем (до изменений) виде включается в текст перед измененной строкой. Повторное нажатие <key>ctrl+C</key> убирает восстановленную строку. Для правильного восстановления строка не должна быть длиннее 511 символов. | ||
- | ==== 1.3. Форматирование текста ==== | ||
- | |||
- | |<key>ctrl+L</key>|форматирование абзаца (в абзац включаются текущая строка независимо от величины ее левого поля и все последующие строки, у которых отступ слева другой)| | ||
- | |<key>shift+ctrl+L</key>|форматирование группы строк (в интервале строк от <key>ctrl+B</key> до <key>shift+ctrl+B</key> выделяются и форматируются абзацы)| | ||
- | |<key>shift+ctrl+Z</key>|центрирование заголовка| | ||
- | |<key>ctrl+I</key>|включение/выключение режима автоматического форматирования при вводе. В 80-символьном режиме включенный режим форматирования отмечается строкой разметки внизу экрана| | ||
- | |<key>shift+ctrl+I</key>|установка параметров форматирования: позиций левого и правого края, отступа в начале абзаца. Установка параметров выполняется в 80-символьном режиме. Текущие значения параметров отображаются в строке разметки внизу экрана. Изменение параметра, отмеченного курсором, осуществляется стрелками, а переход от одного параметра к другому — <key>ctrl+стрелками</key>.\\ Включение/выключение автоматического переноса слов происходит при нажатии клавиши <key>-</key> ("минус").| | ||
- | |<key>ctrl+< </key>|установка левого края по текущей позиции курсора| | ||
- | |<key>ctrl+ ></key>|установка правого края по текущей позиции курсора| | ||
- | |<key>ctrl+ \</key>|установка абзацного отступа по текущей позиции курсора| | ||
- | |<key>ctrl+ -</key>|включение/выключение автоматического переноса слов| | ||
- | |||
- | При автоматическом форматировании вводимого текста: | ||
- | * ввод символа правее установленного правого края вызывает перенос лишних символов на новую строку (рассечение выполняется по пробелу между словами или путем переноса слова, правый край автоматически выравнивается); | ||
- | * перевод строки <key>⏎</key> воспринимается как признак завершения текущего абзаца и начало нового; текущая строка не выравнивается; курсор устанавливается в позицию отступа при начале абзаца в следующей строке. | ||
- | |||
- | ==== 1.4. Управляющие клавиши для поиска и замены ==== | ||
- | |<key>ctrl+S</key>|поиск образца вперед по тексту (образец запрашивается)| | ||
- | |<key>ctrl+T</key>|поиск образца назад по тексту (образец запрашивается)| | ||
- | |<key>ctrl+Q</key>|продолжение поиска в прежнем направлении| | ||
- | |<key>ctrl+X</key>|контекстная замена (запрашивается образец, заменяющая строка и режим: с подтверждением или без)| | ||
- | |<key>shift+ctrl+S</key>,\\ \\ <key>shift+ctrl+T</key>,\\ \\ <key>shift+ctrl+Q</key>,\\ \\ <key>shift+ctrl+X</key>|имеют тот же смысл, но образец ищется только в начале слов (каждое слово состоит из "однородных" символов: букв/цифр, графических, управляющих и т.п.)| | ||
- | |||
- | При двукратном нажатии любой из этих клавиш поиск или контекстная замена будет выполняться во всех буферах. | ||
- | |||
- | Ввод образца поиска и строки замены заканчивается нажатием клавиши <key>⏎</key>. | ||
- | |||
- | В образце поиска и в строке замены можно указывать признак произвольного символа <key>ctrl+?</key>. При поиске ему может сопоставляться произвольный символ, а при замене на его месте остается символ из найденного образца (или пробел, если заменяющая строка длиннее образца поиска). | ||
- | |||
- | В строке образца и/или замены можно указывать признак новой строки; он задается клавишами <key>ctrl+⏎</key>. | ||
- | |||
- | В строку образца или замены можно вставить символы, запомненные по <key>ctrl+Y</key>. Для этого нужно нажать <key>ctrl+P</key>. | ||
- | |||
- | Если при поиске вперед (назад) происходит выход на последнюю(первую) строку, на экран выдается сообщение, и поиск продолжается с первой(последней) строки. | ||
- | |||
- | Поиск или замену можно прервать, нажав <key>ctrl+stop</key>. | ||
- | |||
- | ==== 1.5. Управляющие клавиши для групповых действий ==== | ||
- | |||
- | |<key>ctrl+B</key>|пометка текущей строки как первой строки группы копирования| | ||
- | |<key>shift+ctrl+B</key>|пометка текущей строки как последней строки группы копирования.\\ На экране в 80-символьном режиме строки группы копирования выделяются цветом в первой позиции| | ||
- | |<key>shift+ctrl+M</key>|подвод к первой строке группы копирования (установленной по <key>ctrl+B</key>)| | ||
- | |<key>ctrl+G</key>|копирование группы строк (начальная и конечная строки устанавливаются с помощью <key>ctrl+B</key> и <key>shift+ctrl+B</key>). Текущая строка может входить в состав копируемой группы| | ||
- | |<key>shift+ctrl+G</key>|копирование фонового окна (выполняется так же, как и <key>ctrl+G</key>, но копируются строки фонового окна)| | ||
- | |<key>ctrl+H</key>|пересылка группы строк (выполняется так же, как и <key>ctrl+G</key>, но копируемая группа строк на старом месте уничтожается)| | ||
- | |<key>shift+ctrl+H</key>|пересылка фонового окна (выполняется так же, как и <key>ctrl+H</key>, но пересылаются строки фонового окна)| | ||
- | |<key>shift+ctrl+K</key>|удаление группы строк (начальная и конечная строки устанавливаются с помощью <key>ctrl+B</key> и <key>shift+ctrl+B</key>; перед удалением запрашивается подтверждение)| | ||
- | |||
- | |||
- | ===== 2. Использование текстовых буферов ===== | ||
- | Каждый редактируемый текст располагается в одном из 10 текстовых буферов. Буфера нумеруются цифрами от 0 до 9. Клавиши управления буферами приведены ниже. | ||
- | |||
- | |<key>ctrl+U</key>|смена текущего буфера (номер буфера запрашивается)| | ||
- | |<key>ctrl+R</key>|переход к следующему буферу (с номером на 1 больше)| | ||
- | |<key>shift+ctrl+R</key>|переход к предыдущему буферу (с номером на 1 меньше)| | ||
- | |<key>ctrl+D</key>|просмотр информации обо всех буферах; для каждого буфера указываются номер последней строки, ориентировочный размер текста, признак модификации и имя стандартного файла; для буфера, в котором находится группа строк для копирования, указываются также номера первой и последней строк группы.\\ Нажав после просмотра одну из клавиш 0-9,можно перейти в соответствующий буфер (как по <key>ctrl+U</key>)| | ||
- | |||
- | |||
- | ===== 3. Использование окон ===== | ||
- | |||
- | На экране редактор организует два текстовых окна с информационными строками и строку запросов/сообщений. Клавиши управления окнами приведены ниже. | ||
- | |||
- | Курсор выставляется только в одном из текстовых окон; оно считается основным, а второе окно - фоновым. | ||
- | |||
- | Информационная строка каждого окна указывает номер буфера, с которым связано данное окно, стандартное имя файла этого буфера, номер текущей строки, номер последней строки, номер текущей позиции и номер начальной строки окна. Для основного окна, в котором находится курсор, в информационную строку также заносится размер остатка свободной памяти, код текущего символа и номера буфера, первой и последней строк группы копирования, если она установлена. | ||
- | |||
- | Строка запросов/сообщений содержит текущую дату и, при наличии Clock-chip, текущее время. В этой строке появляются все сообщения и запросы редактора. | ||
- | |||
- | Информационные строки и строка запросов/сообщений в 80-символьном режиме выделяются цветом. Все четыре цвета (символов и фона для текста и для строк) можно менять во время работы редактора. При этом первые два параметра команды COLOR задают цвета символов и фона для текста, а третий параметр — цвет фона информационных строк и строки запросов/сообщений. | ||
- | |||
- | Если одно из окон не содержит строк текста, его информационная строка на экране не отображается. В начале работы редактора верхнее текстовое окно не содержит строк и на экране | ||
- | отсутствует. | ||
- | |||
- | |<key>ctrl+O</key>|сдвиг границы окон вверх| | ||
- | |<key>ctrl+shift+O</key>|сдвиг границы окон вниз| | ||
- | |<key>ctrl+W</key>|переход в другое окно| | ||
- | |<key>ctrl+Z</key>|центрирование основного окна (курсор остается в прежней позиции текста, а окно устанавливается так, чтобы курсор оказался как можно ближе к центру окна)| | ||
- | |<key>ctrl+A</key>|согласование окон (номер первой строки фонового окна устанавливается равным номеру первой строки основного окна)| | ||
- | |<key>home</key>|подвод курсора к первой строке окна| | ||
- | |<key>cls</key> (т.е. <key>ctrl+home</key>)|подвод курсора к последней строке окна| | ||
- | |<key>shift+ctrl+G</key>|копирование фонового окна (выполняется так же, как и <key>ctrl+G</key>, но копируются строки фонового окна)| | ||
- | |<key>shift+ctrl+H</key>|пересылка фонового окна (выполняется так же, как и <key>ctrl+H</key>, но пересылаются строки фонового окна)| | ||
- | |||
- | ===== 4. Настройка ===== | ||
- | |||
- | |<key>esc</key>|выход в режим команд, связанных с файлами| | ||
- | |<key>select</key>|установка 40– и 80–символьного режима| | ||
- | |<key>ctrl+stop</key>|включение/выключение отображения управляющих символов| | ||
- | |<key>ctrl+|</key>|установка нового шага табуляции (значение шага запрашивается); первоначально установлено значение 8| | ||
- | |<key>ctrl+*</key>|установка даты, времени и цветов (символов и фона для текста и информационных строк); стрелки влево и вправо позволяют выбрать одно из полей для изменения, а стрелки вверх и вниз — менять значение выбранного поля| | ||
- | |||
- | ===== 5. Макрокоманды ===== | ||
- | |||
- | Последовательность нажатых клавиш может быть оформлена в виде макрокоманды. Всего имеется 10 макрокоманд, которые обозначаются цифрами от 0 до 9. | ||
- | |||
- | Чтобы начать формирование макрокоманды, надо нажать клавиши <key>shift+ctrl</key>+цифра, и затем выполнить все действия, включаемые в макрокоманду. Количество действий (т.е. управляющих или обычных клавиш) в макрокоманде не может быть больше 64. Результат выполнения этих действий, как обычно, виден на экране. | ||
- | |||
- | Формирование макрокоманды заканчивается при нажатии <key>ctrl+@</key>. С помощью <key>ctrl+@</key> можно также посмотреть значения всех макрокоманд. После того, как текущие значения макрокоманд будут выданы на экран, можно нажать одну из клавиш 0-9 и войти в режим редактирования соответствующей макрокоманды. Редактирование осуществляется аналогично вводу образца поиска. Для записи управляющих клавиш перед ними необходимо нажимать <key>stop</key>. | ||
- | |||
- | Для вызова макрокоманды нужно нажать <key>ctrl</key>+цифра. При этом все записанные при формировании действия выполняются так, как если бы в этот момент были нажаты соответствующие | ||
- | клавиши. | ||
- | |||
- | Значения макрокоманд можно запоминать на диск и считывать с диска (см. [[#6. Работа с файлами|раздел 6.]]) | ||
- | |||
- | |||
- | ===== 6. Работа с файлами ===== | ||
- | |||
- | После нажатия клавиши <key>esc</key> на экране появляется меню команд, связанных с файлами. Имеются следующие команды: | ||
- | |||
- | | <key>L</key>\\ \\ <key>F6</key>|Загрузка текста из файла в текущий буфер| | ||
- | | <key>esc</key> <key>L</key>|Загрузка текстов из файлов в пустые буфера (эта же команда выполняется автоматически при запуске редактора)| | ||
- | | <key>s</key>\\ \\ <key>F2</key>|Сохранение текста из текущего буфера в файле| | ||
- | | <key>F7</key>|Сохранение текста из текущего буфера в файле (с запросом)| | ||
- | | <key>esc</key> <key>s</key>|Сохранение всех изменённых текстов в файлах| | ||
- | | <key>A</key>|Дописывание текста из текущего буфера к файлу| | ||
- | | <key>T</key>\\ \\ <key>F1</key>|Выдача файла(файлов) на экран| | ||
- | | <key>P</key>|Распечатка файла(файлов) или буфера(буферов)| | ||
- | | <key>D</key>|Просмотр оглавления диска| | ||
- | | <key>K</key>|Удаление файла(файлов)| | ||
- | | <key>R</key>|Переименование файла(файлов)| | ||
- | | <key>N</key>|Выбор нового имени стандартного файла текущего буфера| | ||
- | | <key>X</key>|Установка слова для кодировки при загрузке и записи текстов| | ||
- | | <key>I</key>|Загрузка значений макрокоманд из файла| | ||
- | | <key>J</key>|Сохранение значений макрокоманд в файле| | ||
- | | <key>C</key>|Очистка текущего текстового буфера| | ||
- | | <key>esc</key> <key>C</key>|Очистка всех текстовых буферов| | ||
- | | <key>Q</key>|Завершение работы редактора| | ||
- | |||
- | Во всех командах для выполнения требуемого действия по умолчанию предлагается некоторая спецификация (простое или обобщённое имя файла). Чтобы использовать его, достаточно нажать <key>⏎</key>. Взамен можно задать любое имя файла или несколько имён, которые будут использоваться при выполнении данной команды. | ||
- | |||
- | При загрузке текста в пустой буфер имя файла запоминается в качестве стандартного для этого буфера. Стандартное имя в дальнейшем предлагается по умолчанию при выполнении команд записи (<key>S</key>, <key>esc</key> <key>S</key>, <key>C</key>, <key>esc</key> <key>C</key>, <key>Q</key>). Стандартное имя может быть изменено только командами <key>S</key> и <key>N</key>, a отменено — командами <key>C</key> и <key>esc</key> <key>C</key>. | ||
- | |||
- | Стандартные имена файлов для буферов первоначально берутся из команды запуска редактора. Эти файлы автоматически загружаются в процессе запуска. Их может быть от 0 до 9. | ||
- | |||
- | Команды <key>C</key> и <key>esc</key> <key>C</key> отменяют прежнее стандартное имя, и после этого имя файла из первой же команды <key>L</key> становится новым стандартным. Стандартное имя может быть изменено командой <key>N</key>. Оно изменяется также при записи текста целиком в некоторый файл. | ||
- | |||
- | По командам <key>Q</key>, <key>C</key> и <key>esc</key> <key>C</key> перед выполнением их основного действия выполняется проверка, внесены ли изменения в загруженные тексты. Если изменения были внесены, пользователю предоставляется возможность сохранить тексты в стандартных файлах соответствующих буферов. | ||
- | |||
- | В командах <key>esc</key> <key>L</key>, <key>esc</key> <key>S</key>, <key>esc</key> <key>C</key>, <key>Q</key>, <key>T</key>, <key>P</key>, <key>K</key>, <key>R</key> имеются режимы с подтверждением и без. В режиме с подтверждением для каждого файла или текста в буфере выдаётся запрос, на который можно ответить | ||
- | * <key>Д</key>(да)/<key>Y</key>(yes), | ||
- | * <key>Н</key>(нет)/<key>N</key>(no), | ||
- | * <key>В</key>(все)/<key>G</key>(go). | ||
- | Чтобы прервать работу, нужно нажать <key>ctrl+stop</key>. | ||
- | |||
- | При просмотре и распечатке для прекращения выдачи нужно нажать <key>ctrl+stop</key>, а для временной приостановки — любую другую клавишу (выдача возобновляется при нажатии любой клавиши). | ||
- | |||
- | Файлы, которые загружаются или записываются на диск, могут автоматически кодироваться некоторым словом. Это слово задаётся командой <key>X</key>. | ||
- | |||
- | Некоторые удобные последовательности команд работы с файлами закреплены за функциональными клавишами. Значения функциональных клавиш выдаются на экран вместе со списком команд после нажатия клавиши <key>esc</key>. | ||
- | |||
- | ====== Ссылки ====== | ||
- | [[http://zxpress.ru/book_articles.php?id=2403|Вычислительная техника и её применение 1991-3 - Персональная ЭВМ - "Ямаха MSX-2": Текстовый редактор TОP.]] | ||
- | |||
- | [[http://fms.komkon.org/MSX/TOR.zip|TOR, ссылка 1]] | ||
- | |||
- | [[http://www.kameli.net/lt/tor.zip|TOR, ссылка 2]] | ||
- | |||
- | {{tag>MSX}} | ||