Инструменты пользователя

Инструменты сайта


msx:tor

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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}} 
  
msx/tor.1559764589.txt.gz · Последние изменения: 2019-06-05 22:56 — GreyWolf