"СЛОВО и ДЕЛО" - это не просто текстовый процессор. Это - миниатюрная издательская система. Полный комплект поставки редактора "СЛОВО и ДЕЛО" свободно размещается на дискете 1.2Мб, что позволяет использовать эту систему на компьютерах любых классов: от XT до PENTIUM-а. Наш пользователь не избалован мощной техникой, поэтому Вы сделали верный выбор в пользу редактора "СЛОВО и ДЕЛО".
Требования к аппаратуре минимальны. Ваш компьютер может иметь любой дисплей (CGA, Hercules, EGA, VGA). Редактор не требует много оперативной памяти, ему хватает и 256 K. Компьютер может иметь жесткий диск, а может и не иметь его вовсе. И на любом из упомянутых колпьютеров Вы сможете РЕАЛЬНО РАБОТАТЬ.
Возможности, которые Вам при этом предоставляются, сравнимы с возможностями издательских систем, судите сами:
- Работа со многими шрифтами (до 256 шрифтов одновременно);
- Отображение текста на экране в том же виде, в каком он будет напечатан;
- Возможность вставки в текст графических рисунков с одновременным их отображением на экране и с возможностью взаимного наложения текста и рисунка;
- Пропорциональная печать с микровыравниванием интервалов между словами;
- Предварительный просмотр страниц (до печати);
- Автоматическое разбиение текста на страницы, выравнивание текста, автоматический перенос по правилам русской орфографии.
Все эти возможности позволяют получить выходной документ весьма высокого качества. При этом от Вашего принтера и от Вашего компьютера не требуется никакой русификации. Редактор сделает это сам. Кроме этого, имеется мощный встроенный калькулятор, что делает весьма удобным написание научных статей, диссертаций. Имеются средства печати документа в форматках, это необходимо при подготовке документов в соответствии с ЕСКД и ЕСПД.
Описание редактора состоит из трех глав. В первой главе описываются самые простые команды редактирования текстов. Эта глава в первую очередь предназначается для пользователей, которые только недавно начали работать с персональным компьютером.
Вторая глава описывает основной набор команд, необходимых для повседневной работы и предназначена для сравнительно опытных пользователей.
Третья глава - завершающая. После прочтения этой главы пользователь узнает возможности редактора "СЛОВО и ДЕЛО" в полном объеме.
ГЛАВА I. Начинаем работу.
§1. Начальный запуск редактора.
Сначала надо скопировать все файлы редактора "СЛОВО и ДЕЛО" ("WORD and DEED") в отдельный каталог на жестком диске. Затем, если Вы предполагаете часто пользоваться этим редактором, укажите его маршрут в строке PATH файла AUTOEXEC.BAT.
Редактор будет работать на Вашем компьютере 1-3 месяца. За это время можно успеть ЗАРЕГИСТРИРОВАТЬСЯ, оплатив установку редактора на ВАШЕМ компьютере. Зарегистрированная копия редактора будет работать неограниченно долго, если при этом не менять существенно аппаратную конфигурацию компьютера (вообще-то можно менять все, кроме материнской платы процессорного блока). Подробнее смотрите ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ).
Если Вы не успеете в течение 1-3 месяцев зарегистрироваться, ничего страшного не случится. Редактор просто перестанет функционировать, но немедленно возобновит свою работу, как только Вы его зарегистрируете.
Можете смело раздавать редактор всем своим друзьям и знакомым. Все копии этого редактора будут работоспособны на каждом компьютере в течение указанного выше срока, независимо от того, зарегистрированную Вы дадите копию или нет.
Для того, чтобы начать работу, надо войти в каталог, в котором находятся Ваши рабочие тексты и запустить программу WD. Если редактор на Вашем компьютере никогда не работал, автоматически запустится демонстрация его возможностей. Советуем досмотреть до конца. Если все же надоест, или Вы уже видели раньше эту демонстрацию, можно прервать ее, нажав на клавишу ESC (ESCAPE). А если вдруг захочется когда-нибудь посмотреть демонстрацию еще раз, это можно будет сделать в любое время, запустив редактор с ключом /D ( WD /D ).
После того, как демонстрация заканчивается, остается пустое окно, в которое можно считать какой-либо текстовый файл. Если же демонстрация прерывается пользователем, в окне редактора остается образовавшийся в результате демонстрации текст. Теперь можно обратить внимание на верхнюю строку экрана, в которой указаны основные функциональные клавиши и действия, которые производятся при их нажатии. Попробуйте нажать на клавишу F1. В центре экрана появится окно со справочным текстом, в котором будут коротко описаны все основные функции и команды редактора. Если нажать на клавишу Esc, это окно закроется и Вы снова вернетесь в режим просмотра текста. Нажатие на клавишу F10 заканчивает сеанс работы с редактором и осуществляет выход в операционную систему DOS.
Функциональные клавиши могут действовать как самостоятельно, так и в сочетании с другими служебными клавишами на клавиатуре: SHIFT и ALT. Одновременное нажатие клавиши SHIFT (ALT) и какой-либо из функциональных может производить разные действия и операции. Нет необходимости сразу же их все запоминать. Нажмите, например, на клавишу ALT и удерживайте ее в нажатом состоянии некоторое время. Через 1..2 секунды в верхней строке экрана появится информация, какие действия можно выполнить, если теперь, удерживая нажатой клавишу ALT, нажать еще и функциональную клавишу. То же самое произойдет, если нажать и удерживать клавиши SHIFT или CTRL (CONTROL).
§2. Окна
Редактор может работать одновременно с девятью разными текстами. Каждый из редактируемых текстов помещается при этом в отдельное окно. Окна нумеруются с 1-ого по 9-ое. Есть в редакторе и особое, 10-е окно, в котором содержится справочный материал по основным командам и функциям (помощь).
Рассмотрим, как устроено текстовое окно (см. рис. 1).
Текстовое окно - это как бы иллюминатор, через который Вы смотрите на редактируемый текст. Чаще всего весь текст в окне не помещается, поэтому для полного просмотра приходится двигать этот иллюминатор по тексту. Перемещая окно вверх-вниз и влево-вправо, Вы можете просмотреть весь текст от начала до конца. Процесс перемещения окна по тексту называется СКРОЛЛИНГОМ (иногда говорят - прокруткой). Если окно перемещается вверх-вниз по тексту, то это - вертикальный скроллинг, а если влево-вправо, то - горизонтальный.
Текстовое окно может иметь произвольный размер. Оно ограничено двойной рамкой, внутри которой размещается Ваш текст. Внутри текста имеется мигающий указатель - ТЕКСТОВЫЙ КУРСОР. Он показывает, в каком месте текста Вы в данный момент находитесь. Кроме курсора, есть еще один указатель, который перемещается в пределах всего экрана (не обязательно окна) - КУРСОР МЫШИ. Он может выглядеть как белая стрелочка или как красное пятно и перемещается по экрану синхронно с тем, как перемещается мышь по поверхности стола. Многие команды в редакторе можно выполнять не только вводом с клавиатуры, но и при помощи мыши, что значительно удобнее.
По периметру рамки располагается различная служебная информация:
- В левом верхнем углу три числа характеризуют положение курсора в тексте. Первое число - номер страницы, второе – номер строки, третье - номер колонки;
- Несколько правее может отображаться или не отображаться символ звездочки "*". Этот символ появляется тогда, когда Вы внесли в текст какие-либо изменения. Если Вы не редактируете текст, а только просматриваете, этот символ не появляется;
- Еще правее отображается имя файла, который редактируется в текущем окне;
- В правом верхнем углу выводится номер открытого окна. Всего окон может быть девять и нумеруются они с 1-ого по 9-е;
- Hа левой стороне рамки может появляться символ стрелки "_" или "^^&", который является разделителем страниц. Находящийся в окне текст автоматически разбивается на страницы, и разделитель указывает на ПЕРВУЮ СТРОКУ каждой новой страницы;
- В нижнем левом углу отображается количество свободной памяти, то есть памяти компьютера, которая еще не занята редактируемыми текстами. При увеличении текста объем свободной памяти уменьшается. Однако, если памяти будет недостаточно, часть текста будет переписана из памяти на диск, и таким образом память снова освободится. Это позволяет в одном окне редактировать файл размером до 1,5 Мегабайт.
- В центре нижней стороны рамки имеется индикатор, который во время ввода текста показывает, в русском или в латинском регистре производится ввод. Если текст не вводится в течение 5 сек и более после переключения регистров, то вместо индикатора регистра выводится текущее время. Вывод текущего времени можно отключить (см. "Настройки редактора").
- В правом нижнем углу выводится ДЕСЯТИЧНЫЙ код символа, на котором в настоящий момент находится текстовый курсор;
- Вся правая сторона рамки - это масштабная линейка, при помощи которой можно определять положение окна в тексте. Если представить, что вся заштрихованная линейка - это весь текст, то положение символа "^%&" в этой линейке показывает, в КАКОМ ПРИМЕРHО месте текста Вы сейчас находитесь. Подобная масштабная линейка встречается во многих текстовых редакторах, по английски она называется SCROLL BAR, а символ "^%&" часто называют ЛИФТОМ.
§3. Загрузка текстового файла в редактор.
Все тексты, с которыми Вам предстоит работать, находятся на жестком диске компьютера или на гибкой дискете в виде файлов. Для того, чтобы начать работу с каким-либо из этих текстов, необходимо произвести считывание в окно редактора соответствующего текстового файла.
Для того, чтобы считать текстовый файл в текущее окно, достаточно нажать клавишу F3. Если у Вас имеется манипулятор МЫШЬ, то можно подвести курсор мыши к верхней строке, установить его на этикетку "F3-читать" и щелкнуть левой кнопкой мыши.
В верхней строке экрана появится надпись "Читать файл -" с именем файла, который редактировался в ЭТОМ окне в ПРОШЛЫЙ сеанс работы. Если Вы первый раз редактируете в этом окне текст, то вместо конкретного имени файла появляется имя "*.*", которое означает ЛЮБОЙ ФАЙЛ.
Если сейчас же нажать клавишу ENTER ("Ввод"), то для дальнейшей работы будет использовано имя, которое установлено в строке "Читать файл -". Вы можете изменить это имя, исправив строку ответа.
Обратите внимание на то, как быстрее и проще это сделать, во многих других прикладных программах на персональном компьютере используется та же идеология. Итак, Вам предложена некая строка, в которой содержится имя файла для дальнейшей работы. Вы должны теперь ОТРЕДАКТИРОВАТЬ, то есть исправить эту строку. Самое главное - оценить, насколько Вам пригодится уже существующая строка. Например, если Вам предложена строка "*.*" (любой файл), а Вам надо исправить эту строку на "*.doc" (любой файл, имеющий тип .doc), то очевидно, исправлять надо только последний символ в этой строке. А иногда, напротив, быстрее сразу набрать эту строку по-новой. Редактор строки устроен следующим образом: если первая клавиша, нажатая на клавиатуре, окажется цифрой или буквой, то строка моментально сотрется и в ней останется только эта цифра или буква. Дальше можно спокойно ввести остальные символы строки. Если первой нажатой клавишей будет одна из клавиш управления курсором ("_", "^#&", Del, BackSpace), то в дальнейшем при вводе символов строка удаляться не будет и ее можно исправлять.
Редактирование - это не только процесс ввода новой информации, но и исправление ошибок в имеющейся информации. Клавишами "_" или "^#&" можно перемещать курсор, устанавливая его на любое место строки.
Клавиша Del удаляет символ в текущей позиции курсора. При этом оставшийся "хвост" строки подтягивается влево, чтобы занять освободившееся место.
Клавиша BackSpace удаляет символ перед курсором (если он существует).
Ввод какого-либо символа в середине строки приводит к тому, что этот символ заносится в строку В ПОЗИЦИИ курсора. Остаток строки и курсор сдвигается влево, чтобы освободить место для нового символа.
После того, как строка, содержащая имя файла, будет полностью отредактирована, надо нажать на клавишу Enter, чтобы работать дальше. Не исключено, что Вы передумаете делать считывание файла. Тогда нажимайте клавишу ESC. Вы вернетесь к тому состоянию, которое было до того, как Вы нажали клавишу F3. И в других ситуациях клавиша Esc будет действовать как ОТМЕНА текущей команды (так принято почти во всех других программах, а не только в редакторе "СЛОВО и ДЕЛО").
Дальнейшая работа будет зависеть от того, конкретное или общее имя файла Вы написали в строке "Читать файл -". Если Вы указали конкретное имя файла и этот файл действительно существует на диске, он будет считан в открытое окно редактора. Если же такого файла не существует, значит будет создан НОВЫЙ файл с указанным именем.
Вместо конкретного имени файла можно указать сразу группу файлов, например:
*.* - любой файл в текущем каталоге;
*.doc - любой файл текущего каталога, имеющий тип .doc;
c:\doc\ - любой файл из каталога с:\doc\;
Когда имеется выбор из нескольких файлов, редактор предоставит окончательный выбор пользователю (см. рис. 2).
Вы видите два окна: левое и правое. В левом окне имеется список всех доступных файлов, каталогов и дисков. На одной из строк этого списка установлен указатель (выбранная строка отображается другим цветом). В правом окне имеется более подробная информация, относящаяся к выбранной строке.
Если указатель установлен на файле (напротив имени файла указывается его размер в байтах), то в правом окне показывается непосредственно содержимое этого файла (если он текстовый) или просто информация об этом файле, если он нетекстовый. Таким образом, вы можете сразу же найти нужный Вам файл, не считывая все файлы в окна редактора друг за другом!
Если указатель установлен на каталоге (напротив имени каталога имеется надпись <DIR>), то в правом окне отображается список всех файлов и подкаталогов в этом каталоге.
Если указатель установлен на имени логического диска ("C:\", "D:\") и т.п., то в правом окне выводится каталог этого диска.
Перемещая указатель в левом окне сверху вниз, Вы должны найти нужный Вам файл. Если указатель перемещается быстро, информация в правом окне появляться не успевает, если Вы будете перемещаться по списку не спеша, Вы будете видеть в правом окне всю дополнительную информацию о выбранной строке.
Указатель перемещается следующим образом:
- вверх на одну строку при помощи клавиши "_";
- вниз на одну строку при помощи клавиши "_";
- вверх на одну страницу при помощи клавиши "PgUp";
- вниз на одну страницу при помощи клавиши "PgDn".
Список файлов и каталогов может не уместиться полностью в окне выбора, поэтому это окно снабжено масштабной линейкой, в которой положение символа "^%&" характеризует примерное положение указателя в списке файлов и каталогов. Окончательный выбор происходит по нажатию на клавишу Enter. Если выбран логический диск, то редактор подключится к новому логическому диску, в левом окне будет выведен список файлов и каталогов этого диска. Теперь снова надо будет выбирать нужный файл.
Если выбран каталог, то редактор перейдет в этот каталог и выбор нужного файла надо будет продолжить.
Если выбран файл, список файлов закрывается, выбранный файл считывается в открытое окно редактора, и Вы можете теперь просматривать и редактировать этот файл.
Все описанные действия, можно выполнить при помощи мыши. Для этого надо курсор мыши установить на выбранный файл или каталог и щелкнуть левой кнопкой. Указатель выбора переместится на ту строку, где стоит курсор мыши. Если щелкнуть левой кнопкой тогда, когда положение мышиного курсора совпадает с положением указателя, произойдет окончательный выбор строки из списка (как при нажатии на клавишу Enter).
Часто бывает, что список не помещается целиком в левое окно. Тогда необходимо пользоваться масштабной линейкой. Если курсор мыши установлен на символе "_", то щелчок левой кнопкой вызывает перемещение указателя вверх на одну строку. Если курсор мыши установлен на символе "_", то указатель по двойному щелчку перемещается вниз на одну строку. Если курсор мыши стоит внутри масштабной линейки, то по щелчку левой кнопкой происходит перемещение указателя на страницу вверх (курсор стоит выше лифта) или на страницу вниз (курсор стоит ниже лифта).
Вы можете перемещаться по списку также при помощи ЛИФТА. Установите курсор мыши на символ "^%&". Нажмите левую кнопку и, НЕ ОТПУСКАЯ ее, перемещайте мышь вверх или вниз. Значок лифта "поедет" вслед за мышью, пока Вы не отпустите левую кнопку. Такую технику часто называют DROP and DRAG (схвати и тащи). Когда лифт установится окончательно на место, указатель будет находиться примерно на таком расстоянии от начала и конца этого списка, как и лифт от начала и конца масштабной линейки.
§4. Система команд текстового редактора.
Процесс ввода нового текста и изменения старого называется РЕДАКТИРОВАНИЕМ. Для того, чтобы вносить в текст те или иные изменения, Вы должны вводить с клавиатуры компьютера те или иные команды. Весь набор команд, которыми располагает текстовый редактор для работы с текстом, называется СИСТЕМОЙ КОМАНД. В редакторе "СЛОВО и ДЕЛО" система команд в значительной степени совместима с системой команд известного текстового редактора WORDSTAR. Текстовые редакторы, в которых тем или иным образом используется система команд редактора WORDSTAR, называют WORDSTAR-совместимыми (или WS-совместимыми). К таким текстовым редакторам относятся:
- встроенные текстовые редакторы знаменитых TURBO-систем фирмы BORLAND;
- миниатюрный текстовый редактор QUICK EDIT Advanced;
- текстовый процессор BORLAND SPRINT,
И многие, многие другие. Если Вы уже работали с какой-либо из этих систем, значит работать в редакторе "СЛОВО и ДЕЛО" Вы почти умеете. И наоборот, если Вы освоите систему команд "СЛОВО и ДЕЛО", Вам не придется заново учиться работать в текстовых редакторах тех программных пакетов, о которых только что говорилось.
Рассмотрим коротко основные концепции системы команд редактора "СЛОВО ДЕЛО". Для ввода команд используется клавиша CTRL (CONTROL) ("Управление"). Для того, чтобы ввести с клавиатуры какую-либо команду, надо в сочетании с нажатой клавишей CTRL нажать еще одну алфавитно-цифровую клавишу. Например, команда CTRL-B означает "Выравнивать абзац текста, на котором стоит курсор, между левой и правой границей". В дальнейшем мы вместо слова CTRL будем везде писать символ "^", например, вместо CTRL-B - просто ^B.
Кроме простых команд, которые вводятся с клавиатуры при помощи одновременного нажатия клавиши CTRL и какой-либо алфавитно-цифровой клавиши, существуют еще и СОСТАВНЫЕ команды, которые вводятся в два приема:
- Сначала вводится префикс (клавиша CTRL в сочетании с какой-либо алфавитно-цифровой клавишей);
- Вводится уточнение (какая либо алфавитно-цифровая клавиша). При этом клавиша CTRL можно продолжать удерживать, а можно и отпустить, результат будет один и тот же.
Другими словами, команду "Считать файл в позицию курсора" можно ввести двумя способами: как ^K^R и как ^KR.
Всего в системе команд "СЛОВО и ДЕЛО" существует два префикса, которые все составные команды разбивают на две группы:
- ^K - команды работы с блоками текста, а также файловые операции.
- ^Q - команды, начинающиеся с этого префикса, позволяют перемещаться по тексту, быстро находя нужные места.
§5. Простейшие команды перемещения по тексту.
Прежде чем начать создавать свои собственные тексты, неплохо бы сначала научиться просматривать при помощи редактора уже готовые тексты и приобрести навыки навигации, то есть быстрого перемещения в любое место текста. Давайте загрузим в первое окно редактора текст, который Вы сейчас читаете: WD.DOC.
Запускаем программу WD. Нажимаем на клавишу F3. Ищем на диске файл WD.DOC. О том, как считывать существующий файл в окно редактора, рассказывалось в параграфе "ЗАГРУЗКА ТЕКСТОВОГО ФАЙЛА В РЕДАКТОР".
После того, как файл WD.DOC будет выбран при помощи указателя, редактор прочитает этот файл в окно, производя в процессе чтения его построчную обработку. Когда все строки этого текста будут считаны, в верхней строке экрана будет написано "Считано ... строк", а через некоторое время эта надпись сменится строкой меню. В открытом окне появится начало текстового файла. В начале самой первой строки находится мигающий указатель - текстовый курсор.
Интуитивно понятно, как перемещать курсор по тексту. Проще всего это делать при помощи клавиш со стрелками. Так оно и есть на самом деле. Однако, в целях совместимости с компьютерами, которые не имеют специальных клавиш управления курсором, перемещение курсора по тексту может осуществляться не только стрелками, но и алфавитно-цифровыми клавишами.
Ниже нарисован так называемый WORSTAR-овский крест, состоящий из нескольких клавиш (см. рис. 3).
Клавиши центральной группы ("E","S","D","X") обеспечивают перемещение курсора к соседним символам, а остальные клавиши обеспечивают более далекие перемещения курсора. Для того, чтобы переместить курсор, требуется нажать клавишу CONTROL, и удерживая ее в нажатом положении, нажать необходимую алфавитно-цифровую клавишу.
Рассмотрим все команды, которые можно выполнить при помощи клавиш WORDSTAR-креста.
_ (^E) - Переместить курсор на одну строку вверх.
_ (^X) - Переместить курсор на одну строку вниз.
^#& (^D) - Переместить курсор на соседний символ справа (вперед).
_ (^S) - Переместить курсор на соседний символ слева (назад).
Попробуйте при помощи этих команд управлять курсором. Обратите внимание, как синхронно с его перемещением изменяется информация в левом верхнем углу рамки окна, где отображается положение курсора (строка, страница, колонка).
Команда "_" просто не срабатывает, если курсор стоит на первой строке текста.
Описанных четырех команд управления курсором вполне достаточно, чтобы суметь попасть в любую точку текста. Однако, можете себе представить, сколько раз придется нажимать на клавишу "_", чтобы просмотреть весь текст от начала до конца! Поэтому существует много команд, которые обеспечивают более быстрое перемещение курсора.
PgUp (^R) - переместить курсор на один экран вверх. Эта команда передвигает окно, сквозь которое Вы смотрите на текст, на один экран вверх. Термин "на один экран вверх" следует понимать так: окно перемещается вверх по тексту так, что строка, которая была самой верхней, становится самой нижней.
Иногда бывает, что невозможно переместить окно вверх на целый экран. Это может случиться тогда, когда окно расположено слишком близко к началу текста. В этом случае окно перемещается вверх таким образом, чтобы первой строкой в этом окне оказалась первая строка редактируемого текста.
PgDn (^C) - переместить курсор на один экран вниз. Действует аналогично, но в другом направлении.
Иногда бывает удобно переместить окно на одну строку вверх или вниз, но чтобы курсор при этом остался в том же месте текста, в котором он находится в настоящий момент. Это можно сделать при помощи следующих команд:
^W - переместить окно по тексту на одну строку вверх. Курсор остается в прежней позиции текста;
^Z - переместить окно по тексту на одну строку вниз. Курсор остается в прежней позиции текста.
Home (^Q^S) - установить курсор в начало текущей строки.
End (^Q^D) - установить курсор в конец текущей строки. Курсор устанавливается в следующей позиции за последним символом в текущей строке.
Для более быстрого перемещения курсора по тексту используются также следующие команды:
^A - переместить курсор к началу предыдущего слова. Команда используется для того, чтобы быстро перемещать курсор в пределах примерно одного абзаца. Команда действует не в пределах текущей строки, а в пределах всего текста. Если курсор находится в начале строки, то по команде ^A он переместится к началу последнего слова ПРЕДЫДУЩЕЙ строки.
^F - переместить курсор к началу следующего слова. Команда действует аналогично предыдущей, но в другом направлении.
^PgUp - переместить курсор к началу текста.
^PgDn - переместить курсор в конец текста.
Перемещаться по тексту можно также и при помощи манипулятора "МЫШЬ". С правой стороны рамки, которая ограничивает окно, имеется масштабная линейка (SCROLL BAR), аналогичная той, с которой Вы работали при выборе нужного файла для редактирования. Техника работы с ним аналогична.
Если установить курсор мыши на символ "_" ("_"), то щелчок левой кнопкой вызовет перемещение окна по тексту (скроллинг) на одну строку вверх (вниз), если установить курсор мыши на верхнюю половину масштабной линейки, то щелчок левой кнопкой вызывает скроллинг текста на одну страницу вверх (на нижней половине линейки - вниз). Если схватить символ "лифта" ("^%&") мышью и "тащить" вдоль масштабной линейки, то будет происходить перемещение приблизительно к тому месту текста, какое занимает лифт на масштабной линейке. Теперь Вы сами легко можете понять, как быстро переместиться к самому началу и к самому концу текста.
При помощи мыши можно также перемещать курсор в любое место текста. Для этого достаточно подвести указатель мыши к тому месту текста, куда надо поставить курсор и щелкнуть левой кнопкой.
Итак, мы освоили простейшие приемы, при помощи которых можно просматривать уже готовый текст. Мы рассмотрели только элементарные команды, обеспечивающие перемещение по тексту. Дальше будут рассмотрены более сложные команды, при помощи которых можно находить в тексте конкретные места по образцу, устанавливать в тексте метки (закладки) и так далее. Сейчас же главное - приобрести самые начальные навыки ввода и редактирования текста, а также научиться сохранять результаты своей работы на диске.
§6. Простейшие команды редактирования текста.
Прежде чем начать осваивать команды редактирования, надо открыть какой-либо новый файл. Нажмите на клавишу F3. На запрос об имени редактируемого файла введите имя, к примеру, STUDY.DOC. Этого файла нет на диске, поэтому в текущем окне будет открыт НОВЫЙ файл, в котором пока нет никакой информации.
Начните набирать текст, например, предыдущий абзац этого описания. Если у Вас имеется большой опыт работы с механической пишущей машинкой, придется отказаться от нескольких привычек, которые у Вас наверняка успели выработаться:
- Когда курсор будет подбираться к концу строки, нет никакой необходимости задумываться о том, уместится ли данное слово на строке или нет (помните "звоночек" на пишущей машинке?). Если слово на строке не умещается, оно АВТОМАТИЧЕСКИ перенесется на следующую строку, причем с соблюдением всех правил орфографии русского языка!
- Нет необходимости в конце строки нажимать клавишу ENTER. Как Вы успели убедиться, все слова переносятся автоматически, абзац сам укладывается в те рамки, в которых он должен находиться. Вы можете набирать текст, практически не глядя на экран. Даже правая граница у набранного абзаца будет ровная, как в типографски изданной книге. Только когда абзац кончается и надо перейти к следующему, надо нажать на клавишу ENTER. При этом текущая строка закончится и курсор перейдет к началу следующей строки.
- Есть возможность существенно повысить скорость ввода текста, так как любую ошибку можно немедленно исправить.
Теперь самое время посмотреть, а как реально исправлять замеченные ошибки.
Поставьте курсор куда-нибудь в середину выбранного абзаца и попробуйте ввести с клавиатуры какой-либо символ. Вы увидите, что введенный символ поместился в строку В ПОЗИЦИИ курсора. Весь остаток строки слева от этого символа сместился вправо. Таким образом, строка как бы раздвинулась, чтобы поместить вновь введенный символ. Нажмите теперь клавишу "<-" (BackSpace). Символ, который Вы только что ввели, исчез, а вся строка снова сдвинулась и приобрела прежний вид. Теперь Вы умеете удалять ошибочно введенный символ.
Те, кто долго работал на пишущей машинке, в этой ситуации ожидают увидеть несколько другое: вводимый с клавиатуры символ должен, по идее, записываться прямо на то место, где стоит курсор, поверх старого символа. Что ж, редактор может работать и таким образом, только для этого его надо переключить из режима ВСТАВКИ в режим ЗАМЕНА.
В режиме ВСТАВКА каждый вводимый символ раздвигает строку, то есть вклинивается в текст. В режиме ЗАМЕНА вводимый символ пишется поверх символа в позиции курсора, затирая этот символ. Для того, чтобы переключить редактор из режима ВСТАВКА в режим ЗАМЕНА, достаточно нажать клавишу Ins. Повторный ввод этой команды приводит к восстановлению режима ЗАМЕНА. Режим вставки или замены индицируется при помощи формы курсора. Если в режиме ВСТАВКА курсор имеет самый обычный вид (мигающий символ подчеркивания), то в режиме ЗАМЕНА курсор будет иметь вид прозрачного (реже сплошного) прямоугольника.
Вы обратили внимание, что нажатие на одну и ту же клавишу приводит к разным результатам. Если был включен режим ВСТАВКА, то при нажатии на Ins включится режим ЗАМЕНА, а если был включен режим ЗАМЕНА, наоборот, включится режим ВСТАВКА. Каждое нажатие на клавишу Ins приводит к тому, что состояние режима ВСТАВКА/ЗАМЕНА изменяется на противоположное. Команды, работающие таким образом, называются ТРИГГЕРНЫМ (от слова ТРИГГЕР - переключающее устройство).
Пользователи, привыкшие к пишущей машинке, обычно стремятся сразу же переключить редактор в режим ЗАМЕНА и работать в этом режиме все время. Это в корне неверно и надо сразу же Вас от этого предостеречь! Опытный оператор персонального компьютера всегда работает в режиме ВСТАВКА. Если требуется изменить какой-то символ, то сначала надо вставить в нужное место верный символ, и лишь затем удалить ошибочный. Такая процедура занимает несколько больше времени, зато она БЕЗОПАСНЕЕ. Режим ЗАМЕНА должен использоваться только в тех редких случаях, когда нежелательна раздвижка редактируемой строки (например при работе с графами таблицы).
Рассмотрим теперь команды УДАЛЕНИЯ неверно введенной информации (команды в скобках оставлены в редакторе для обеспечения совместимости с редактором WORDSTAR).
- или BackSpace - удалить символ перед курсором. Остаток строки правее курсора сдвигается влево. Команда чаще всего используется для удаления только что введенного ошибочного символа.
^_ - или ^BackSpace - удалить целиком слово перед курсором. При помощи этой команды можно быстро удалить несколько последних слов.
Del (^G) - удалить символ в позиции курсора.
^T - удалить слово справа от курсора. Позволяет удалить целое слово при помощи одной команды. Если курсор установлен в середине какого-либо слова, то будет удален остаток слова ПРАВЕЕ курсора, включая тот символ, на котором установлен курсор.
^QT - удалить остаток строки ПРАВЕЕ курсора, включая и символ в позиции курсора.
^QDel - удалить начало строки, то есть все символы строки, которые расположены ЛЕВЕЕ курсора. Команда работает по-разному в режиме вставки и замены. В режиме ВСТАВКА неудаленный остаток строки перемещается к началу строки, а в режиме ЗАМЕНА остаток строки остается на месте, а удаленная часть строки затирается пробелами.
^Y - удалить текущую строку. В режиме ВСТАВКА последующий текст при удалении строки перемещается наверх и следующая строка занимает место удаленной. В режиме ЗАМЕНА на месте удаленной строки остается пустая строка.
Ниже приводятся еще несколько наиболее простых и полезных команд, применяемых при редактировании.
Enter - закончить строку и перейти на новую. Если команда введена в конце строки, то в текст вставляется пустая строка ниже курсора, курсор немедленно переходит к началу этой пустой строки. Если команда вводится в середине строки, то остаток строки ПРАВЕЕ курсора (включая символ в позиции курсора), переносится на следующую строку. В том и в другом случаях оставшийся ниже текст пеедвигается на одну строку вниз, чтобы освободить место для новой строки. Все это справедливо для режима ВСТАВКА. В режиме ЗАМЕНА нажатие на Enter приводит просто к установке курсора в начало следующей строки (как на пишущей машинке).
^N - вставить в текст пустую строку. Эта команда работает несколько иначе, чем предыдущая. Если при нажатии на Enter строка тут же заканчивается в том месте, где стоит курсор, а ее остаток переносится на другую строку, то по команде ^N в текст просто добавляется пустая строка ниже текущей позиции курсора. Есть у команды ^N и еще одно полезное свойство, но об этом будет сказано дальше.
Tab - передвинуть курсор на один шаг табуляции вправо и вставить в текст соответствующее количество пробелов. Шаг табуляции установлен равным 5 (для редактирования текстовых документов) но может изменяться. Сейчас Вам табуляция понадобится для организации красной строки в новом абзаце. То есть, закончив очередной абзац нажатием на клавишу Enter, Вы переводите курсор в начало следующей строки. Затем при помощи клавиши Tab Вы делаете красную строку и дальше продолжаете набирать текст нового абзаца.
§7. Переключение русского и латинского регистров.
Если Вы работаете на компьютере типа EC1840,41,42, "НЕЙРОН", "ИСКРА", "ПОИСК", то он имеет специальную клавишу "РУС/ЛАТ". Ей и пользуйтесь, когда надо переключить русский/латинский регистр. Если же Вам повезло, и у Вас настоящий IBM PC, то специальной клавиши для переключения регистров он, понятное дело, не имеет. Как правило, для этих целей задействуют какую-либо из его служебных клавиш. Это зависит от того, какая служебная программа-русификатор работает на Вашем компьютере. Таких программ много. Наиболее часто для переключения из русского регистра в латинский используют клавишу ПРАВЫЙ CONTROL. Некоторые русификаторы еще и индицируют включение русского регистра, например цветной рамкой вокруг текста.
Проконсультируйтесь с Вашим системным программистом, какой драйвер-русификатор установлен на Вашем компьютере и какой клавишей надо переключаться из русского в латинский регистр.
Если на Вашем компьютере такого драйвера не установлено, не беда. Редактор "СЛОВО и ДЕЛО" умеет сам эти переключения делать. Для того, чтобы включить РУССКИЙ регистр, надо нажать одновременно две клавиши: ALT и Правый SHIFT. Для того, чтобы включить латинский регистр, надо нажать одновременно клавиши: ALT и Левый SHIFT. Для того, чтобы легче запомнить, какой SHIFT когда нажимать, воспользуемся мнемоническим приемом:
Левый --> <L>eft --> <L>atin
Правый --> <R>ight --> <R>ussian.
В реальном тексте всегда имеется смесь как латинских так и русских символов. При вводе такого текста очень часто случается, что оператор забывает вовремя переключить регистр. Особенно часто забывают включить русский режим после ввода латинских символов. Если Вы успели вовремя это заметить, то при помощи одновременного нажатия на комбинацию клавиш SHIFT/BACKSPACE можно перевести в русский регистр ошибочно введенное слово в латинском регистре. Если Вы ввели несколько слов, то эту команду можно повторить несколько раз.
И наоборот, если Вы ошибочно ввели русскими буквами слово, которое на самом деле должно было быть набрано латинскими буквами, нажмите одновременно клавиши SHIFT + CONTROL + BACKSPACE.
Всех команд, которые Вы освоили, вполне достаточно, чтобы вводить новые и редактировать старые тексты. Есть еще много команд, которые помогут сделать этот процесс более быстрым и приятным. Но об этом позже. Сейчас надо научиться самому главному: как записать результаты своей работы на диск.
§8. Сохранение результатов работы.
Текст, который Вы набирали, находится в памяти персонального компьютера. Если Вы сейчас выключите компьютер, то он моментально "забудет" всю введенную информацию. Чтобы этого не произошло, надо сохранить результаты работы, то есть записать всю введенную информацию на жесткий диск или гибкую дискету.
Для этого надо нажать клавишу F2. В верхней строке экрана возникнет сообщение: "Записать файл STUDY.DOC" (это имя мы в свое время присвоили тексту в окне, когда осваивали простейшие команды редактирования текста - §6). Вы можете изменить имя файла, тогда файл запишется не только под другим именем, но и в другом каталоге или на другом диске. Чаще всего, однако, вы будете записывать файл под тем же именем, с которым начинали с ним работу, и на диске будет записана обновленная версия этого файла.
После того, как файл записался на диск, можно выходить из редактора в операционную систему. Для этого надо нажать на клавишу F10. Если файл, который Вы редактировали, был только что сохранен, то выход в операционную систему произойдет немедленно. Если файл только что изменялся, то сначала последует вопрос, под каким именем его сохранить, то есть редактор сам за Вас "нажмет" клавишу F2, которую Вы нажать забыли.
§9. Общие правила ввода текста.
Рассмотрим более подробно, что представляет из себя редактируемый текст. Прежде всего, он состоит из страниц. Символы разделителей страниц располагаются слева (непосредственно на левой стороне рамки текущего окна). Символ разделителя страниц – это символ стрелки ("_"), которая указывает на ПЕРВУЮ СТРОКУ новой страницы.
Редактор разбивает текст на страницы автоматически, то есть для этого не требуется с Вашей стороны каких-либо действий. Единственное, что необходимо - следить при вводе текста, где начинаются и где заканчиваются страницы. Часто бывает, что разделитель страницы устанавливается неудачно: "разрываются" таблицы, заголовки "отрываются" от текста. Чтобы этого избежать, необходимо какую-либо страницу закончить раньше, чем она закончится сама. Сделать это несложно: достаточно в той строке, где нужно начать новую страницу, ввести команду ALT/P - директивный разделитель страницы.
Появится меню, в котором надо выбрать пункт "Директивное начало страницы", затем нажать ENTER. В рамке, ограничивающей окно, напротив той строки, где установлен курсор, появится символ "^^&". Этот символ свидетельствует о том, что данная строка является НАЧАЛОМ новой страницы.
Если Вы таким образом изменяете разбиение на страницы в уже набранном тексте, не забудьте посмотреть, что произошло со страницами, расположенными ниже.
При этом Вам, вероятно, захочется удалить некоторые разделители страниц, которые стоят ниже по тексту. Сделать это можно при помощи той же команды ALT/P. Курсор надо поместить в ту строку, напротив которой установлен разделитель страницы. Ввести команду ALT/P, выбрать в меню пункт "Отмена директивной страницы" и нажать на ENTER.
В этом меню имеется также пункт "Отмена всех директивных страниц". Эта команда может понадобиться тогда, когда Вы обрабатываете текст, изначально подготовленный в другом текстовом редакторе.
Редактируемый текст имеет ЛЕВУЮ и ПРАВУЮ ГРАНИЦЫ, расположение которых редактор позволяет менять. Левая граница определяет ширину левого поля при печати текста, а правая - ширину текста. Правый край текста может быть ровным или нет. Это зависит от того, включен ли режим выравнивания по правому краю (предусмотрено по умолчанию).
Еще одним фрагментом текста является АБЗАЦ. Интуитивно понятно, что это такое. Однако, для того, чтобы понимать, как редактор выполняет автоматическое форматирование текста, надо привести более формализованное определение абзаца с точки зрения редактора "Слово и Дело".
АБЗАЦ - это фрагмент текста, который заключен между двумя КРАСНЫМИ или ПУСТЫМИ строками.
КРАСНАЯ СТРОКА - это строка, один или несколько символов которой, начиная от текущей левой границы, являются пробелами.
Команды форматирования (упаковки слов текста между левой и правой границей с выравниванием краев) действуют на протяжении ТЕКУЩЕГО абзаца.
Когда Вы вводите текст, то для того, чтобы начать новый абзац, достаточно нажать клавишу табуляции. При этом автоматически будет сформирована красная строка. Если в процессе набора текста приходится исправлять ошибки, то правая граница абзаца может оказаться неровной. В этом случае, после того, как ошибки будут исправлены, надо ввести команду F4-формат (для совместимости с WORDSTAR имеется также команда ^B). При этом произойдет выравнивание текста между установленными левой и правой границами от места, где установлен курсор, до конца абзаца. Если требуется сделать выравнивание всего абзаца целиком, следует установить курсор на первую строку абзаца.
Редактор автоматически форматирует текст, то есть "укладывает" слова текста между левой и правой границей, автоматически перенося слова с одной строки на другую. Это накладывает дополнительные ограничения на оформление текста, которые не вытекают непосредственно из правил орфографии. Поэтому, если хотите, чтобы Ваш текст выглядел красиво, придерживайтесь следующих правил:
- Знаки препинания (точки, запятые, двоеточия и др.) лучше располагать вплотную к предыдущему слову. Если не придерживаться этого правила, может случиться так, что запятая или точка окажется при форматировании в начале строки.
- Если Вы берете в скобки какую-либо фразу, то не следует оставлять промежутков между скобками и этой фразой.
- Тире, в отличие от дефиса, пишется так, чтобы обязательно имелись промежутки, отделяющие тире как от предыдущего слова, так и от последующего.
И еще один полезный совет: при наборе текста не стремитесь сразу же сделать его полностью готовым к печати. Вы работаете в текстовом редакторе, а не на пишущей машинке. Текст надо набирать практически "вслепую" и не задумываясь об оформлении. Окончательную ВЕРСТКУ (разделение на страницы, шрифтовое выделение, выравнивание абзацев) можно сделать позже, когда текст уже набран.
Бывает, что в процессе работы возникает длительная пауза: Вы обдумываете какую-либо фразу, к Вам зашел приятель и т.д. Если Вы в течение достаточно длительного времени (например 5 мин.) не нажимаете никаких клавиш на клавиатуре, текст на экране погаснет, а вместо него появится вращающаяся галактика. Это сделано не просто для развлечения, а для того, чтобы лучше сохранился люминофор Вашего дисплея. Как только Вы продолжите работу и нажмете какую-либо клавишу, Вы снова окажетесь в редактируемом тексте. Если Вам просто захочется вдруг посмотреть на звездное небо, нажмите одновременно Левый и Правый SHIFT (можно также установить курсор мыши в правый верхний угол экрана и подождать несколько секунд).
ГЛАВА II. Повседневная работа в редакторе "СЛОВО и ДЕЛО"
§1. Печать документа.
Вы уже знаете все необходимые команды для того, чтобы набрать несложный текст и сохранить результаты своей работы. Для того, чтобы полностью самостоятельно работать в текстовом редакторе, надо еще и научиться распечатывать текст.
Редактор "Слово и Дело" всегда начинает печатать текст с той строки, в которой установлен курсор. Если Вам надо распечатать весь текст, установите курсор в любое место первой строки. Быстрее всего это можно сделать при помощи уже известной команды ^PgUp.
После того, как курсор установлен в нужное место, надо нажать клавишу F9-печать. Появится окно "Печать с позиции курсора". Окно представляет собой меню, при помощи которого можно устанавливать различные режимы печати. Для выбора тех или иных режимов надо перемещать указатель меню при помощи клавиш управления курсором "_" и "_". Если надо поменять установку какого-либо пункта меню, следует установить указатель на этот пункт и затем нажать клавишу Enter. В открывшемся окне выбрать подходящий режим и снова нажать Enter. Выбранный режим будет индицироваться в той строке, на которой установлен указатель.
Все эти операции можно проделать и при помощи мыши. Переместив курсор мыши к нужному_пункту меню, надо щелкнуть левой кнопкой. Указатель меню переместится туда, где установлен курсор мыши. Второй щелчок левой кнопкой приведет к тому же результату, что и нажатие на клавишу ENTER. Появится новое окошко, в котором можно при помощи перемещения мыши и щелчка левой кнопкой выбрать требуемую установку.
Когда все режимы выбраны, можно нажать на клавишу F8. Текст при этом печататься не будет, а вместо этого на экране будет появляться макет листа. Вы увидите, как Ваш текст будет размещен на бумаге. Режим предварительного просмотра (PreView) очень удобен: не надо делать несколько пробных распечаток, расходуя бумагу. Если вид листа Вас не устраивает, можно изменить установки печати (отступы, длину страницы и др.). Добившись приемлемого результата, можно печатать документ непосредственно на принтер, нажав на клавишу F9.
ПРИМЕЧАНИЕ. Команда предварительного просмотра текста работает только тогда, когда установлен графический режим печати.
Команда F9 запускает вывод текста на принтер. Понятное дело, принтер должен быть включен, готов к работе и иметь бумагу. Иначе редактор прекратит печать и попросит либо полностью подготовить принтер к печати, либо отменить печать нажатием на клавишу ESC.
Рассмотрим теперь все разнообразие режимов печати, которое позволяет устанавливать редактор "СЛОВО и ДЕЛО".
Устройство - выбирает, куда печатать файл. Устройством может быть LPT1 (первый принтер), LPT2 (второй принтер) или Файл. К Вашему компьютеру скорее всего подключен один принтер. В этом случае надо оставить в качестве устройства печати LPT1. Если Вы работаете в локальной сети, то принтеров может быть больше. В этом случае надо проконсультироваться у администратора сети, какой принтер соответствует устройству LPT1, а какой - LPT2. Редактор позволяет печатать документ не только на принтер, но и в дисковый файл. Это может быть полезно тогда, когда документ будет печататься на другом компьютере, где нет редактора "СЛОВО и ДЕЛО". Образовавшийся в результате печати файл можно будет вывести на принтер при помощи команды COPY /b прямо из операционной системы.
Принтер - выбор типа принтера, матричного или лазерного. Редактор работает с матричными Epson-совместимыми и лазерными Hewlett Packard-совместимыми принтерами. Большинство принтеров других фирм имеют режим работы совместимый с перечисленными выше. Если Вам достался принтер с иной системой команд, тогда Вам остается печатать только в режиме текстовом одношрифтовом, выбрав матричный принтер.
Тип печати - выбирает, в текстовом или графическом режиме производить печать. Существует несколько режимов печати.
Текстовая одношрифтовая - принтер работает в текстовом режиме. Весь документ будет напечатан одним и тем же шрифтом, даже если в тексте имеются различные шрифты. Этот режим - самый быстрый, так как большинство матричных принтеров в текстовом режиме работают гораздо быстрее, чем в графическом. Текстовую одношрифтовую печать рекомендуется использовать тогда, когда нужна черновая распечатка текста или когда принтер, не имеющий EPSON-совместимую систему команд, неверно отображает шрифты (проконсультируйтесь у Вашего системного программиста).
Текстовая многошрифтовая - принтер работает в текстовом режиме, при этом работает также и выделение текста разными шрифтами. Этот режим можно смело использовать на EPSON-совместимом принтере, если он аппаратно русифицирован (имеет зашитый внутрь русский шрифт). Но в этом режиме редактор "СЛОВО и ДЕЛО" не реализует всех своих возможностей по управлению шрифтами (будут поддерживаться только те шрифты, которые имеются в принтере). Этот режим рекомендуется тогда, когда требуется только стандартный набор шрифтов, а в графическом режиме принтер работает очень медленно (например - Robotron).
Текстовая узкая - то же, что и текстовая многошрифтовая, но печать осуществляется узким шрифтом (не 10 точек надюйм, как обычно, а 17).
Графическая нормальная - принтер работает в графическом режиме. Действуют все шрифты, которые имеются в редакторе "СЛОВО и ДЕЛО". Графический режим имеет следующее преимущество: если принтер не русифицирован, все равно он будет печатать по-русски. Причем пользователь может видоизменять шрифт, которым будет производиться печать документа (см. далее).
Графическая узкая - то же, что и графическая нормальная, но при этом символы будут узкие.
Графическая пропорциональная - дополнительно осуществляется "микровыравнивание" текста. Обеспечиваются равные промежутки между словами в строке, а также различная ширина различных символов, что улучшает внешний вид текста. Этот режим рекомендуется для документов высокого качества.
Режим печати - документ при печати может разбиваться на страницы. Страницы могут при печати нумероваться. Существуют следующие режимы.
Страничная - документ печатается постранично. Когда напечатана очередная страница, редактор останавливается. Пользователь может вставить новый лист и продолжить печать, нажав на клавишу ПРОБЕЛ. Если по каким-либо причинам печать надо прервать, то это можно сделать нажатием на клавишу ESC. Можно, кстати, попробовать остановить печать и во время работы принтера. Но при этом моментального прекращения печати не произойдет, так как часть документа уже находится в буфере принтера и все равно напечатается. Прекращение печати только лишь прекращает поток данных, идущих на принтер.
C нумерацией страниц - в верхней части каждой страницы печатается ее номер. Номер не печатается только не первой странице, так как обычно первая страница - титульная.
НЕ ОШИБИТЕСЬ! Если Вы задали отступ сверху меньше двух, то номер страницы печататься не будет, для него просто не остается места (см. ниже).
Сплошным текстом - текст при печати не разбивается на страницы. Это бывает нужно при печати на сплошной бумажной ленте и если при этом нет возможности все время около принтера находиться.
N 1-ой стр. - номер первой страницы. Если документ печатается с нумерацией страниц, то номер первой страницы - 1. Часто бывает, что объемный документ разбивают на несколько файлов. При этом в первом файле находится начало документа, а в последующих - его продолжение. Продолжение может начинаться со страницы, имеющей произвольный номер, который Вы можете ввести сами.
Стиль - позволяет выбрать либо принтерный стиль, либо стиль печатной машинки. Стиль имеет смысл устанавливать только при графическом типе печати. Установка стиля меняет начертание символов в напечатанном документе. Стиль печатной машинки позволяет получить документ, максимально похожий на документ, сделанный на печатной машинке. В некоторых организациях требуется именно такой вид выходных документов.
Качество - изменение качества печати позволяет оперативно управлять скоростью печати и внешним видом документа. Если надо напечатать очень быстро, следует включить ЧЕРНОВОЕ качество печати. Окончательный вариант документа надо печатать, установив ВЫСОКОЕ качество печати. Скорость печати будет при этом примерно в два раза ниже. Если в принтере сильно изношена лента, можно установить ВЫСШЕЕ качество печати. Но скорость при этом будет очень медленная.
Графика - устанавливает способ вывода графических изображений (рисунков), которые могут быть в документе. Рисунки могут печататься как НЕГАТИВОМ, так и ПОЗИТИВОМ.
Палитра - цветные рисунки отображаются на бумаге при помощи полутонов серого цвета, которые получаются благодаря разной плотности штриховки. Набор цифр характеризует относительную плотность штриховки, соответствующей тому или иному цвету. Более подробно смотрите главу, в которой описано, как работать с графическими рисунками.
Следующие установки обеспечивают необходимое расположение текста на листе бумаги. Страница текста выглядит следующим образом (cm. рис. 4).
Количество строк в листе - указывает, сколько строк текста должно умещаться на одной странице, включая верхнее и нижнее поля.
Отступы сверху, снизу и слева задают ширину верхнего, нижнего и левого полей текста соответственно.
Интервал - задает интервал между строками текста. Например, многие стандарты (ЕСКД, ЕСПД) предписывают, чтобы между строками текста в документе был двойной интервал. В этом случае надо установить интервал равный двум. Заметим, что при этом соответственно изменится разбиение текста на страницы. Допускается устанавливать и дробный интервал. Точность установки определяется механизмом печатающего устройства.
Все эти параметры определяются геометрическими размерами листа бумаги, на котором Вы будете печатать, а также механическими характеристиками принтера (как у него происходит заправка листа бумаги и в какой момент срабатывает датчик отсутствия бумаги). Поэтому эти параметры придется подобрать экспериментально.
Файл форматки - редактор "СЛОВО и ДЕЛО" позволяет при печати "одевать" каждый лист документа в рамку произвольной формы (форматку). Такая возможность, например, нужна при печати документа по ЕСКД. Для того, чтобы напечатать документ в таких форматках, их следует предварительно сделать при помощи этого же текстового редактора "СЛОВО и ДЕЛО" и сохранить эти форматки в файле, имеющем произвольное имя и тип .FRM. При печати документа каждая его страница будет "одета" в такую форматку.
ВНИМАНИЕ! Печать документа в форматке работает только тогда, когда редактору задан текстовый режим печати.
После того, как Вы установили все параметры печати, можно нажимать на клавишу F9 и стартовать печать. Параметры печати будут записаны в тот файл, который Вы печатаете (если после установки параметров печати Вы его сохраните). В следующих сеансах редактирования ЭТОГО же файла параметры печати будут установлены автоматически.
§2. Работа с фрагментами текста.
После того, как Вы приобрели начальные навыки работы с редактором, Вы наверняка начали задавать вопросы:
- Можно ли в текстовом редакторе не набирать то и дело тексты, которые похожи друг на друга?
- Можно ли разделить работу по вводу большого текста между исполнителями, а потом собрать всю их работу в один документ?
- Можно ли за один прием удалить сразу большой фрагмент текста?
На эти и многие другие вопросы можно получить ответ, если прочитать этот пункт.
Текстовый редактор в любом тестовом файле позволяет выделить любую его часть. Выделенная часть текста называется БЛОКОМ. Блоки бывают двух типов.
ОБЫЧНЫЙ блок (иногда его еще называют ФИГУРНЫМ блоком). Для того, чтобы понять, что такое обычный блок текста, надо представлять, что на самом деле текстовый файл - это некая очень длинная цепочка символов. Конечно, на экране файл отображается в виде ряда строк, но в файле никаких строк нет. Файл состоит из множества упорядоченных байтов, вытянутых в одну цепочку. Поэтому, для того, чтобы в текстовом файле выделить блок, необходимо указать, где находится его НАЧАЛО (первый символ выделенного блока) и где находится его КОНЕЦ (последний символ выделенного блока). Все остальные символы, которые заключены между началом и концом блока (в том числе и символы концов строк), также являются частью выделенного блока.
Все команды работы с блоками имеют префикс ^K.
F7 (^K^B) - установить метку начала блока. Для того, чтобы пометить, где должен начинаться выделяемый блок, надо установить курсор на ПЕРВЫЙ символ, который должен попасть в этот блок и ввести команду F7 (^K^B). По этой команде установится метка, которая на экране не отображается.
F8 (^K^K) - установить метку конца блока. Для того, чтобы пометить, где должен заканчиваться выделенный блок, надо установить курсор ЗА ПОСЛЕДНИЙ символ, который должен попасть в блок и ввести команду F8 (^K^K).
После того, как Вы установите метку конца блока, этот блок появится на экране. Фрагмент текста, который включен в блок, будет отображаться другим цветом (см. рис. 5).
Из этого рисунка понятно, почему такой блок иногда называют фигурным.
ВАЖНОЕ ПРИМЕЧАНИЕ. Выделенный блок виден только тогда, когда метка его начала установлена РАНЬШЕ по тексту, чем метка его конца. В противном случае блок не отображается и реально не существует.
Есть еще два способа выделить блок (возможно, Вам они покажутся более удобными).
Нажмите и удерживайте в нажатом состоянии клавишу SHIFT. Теперь блок можно выделить просто при помощи клавиш управления курсором ("_","_","^#&","_"). При манипуляции этими клавишами происходит как бы "раздвигающаяся" пометка блока, причем расширение блока может происходить как в нижнем, так и в верхнем направлении.
То же самое можно сделать и при помощи мыши. Для этого надо подвести указатель мыши к первому символу, с которого должен начаться блок и нажать левую кнопку. Затем, удерживая кнопку в нажатом состоянии, надо перемещать мышь. Вслед за перемещением курсора мыши будет расширяться помеченный блок. Пометка блока будет
продолжаться до тех пор, пока Вы не отпустите левую кнопку мыши.
Рассмотрим операции, которые Вы можете делать с выделенным фрагментом текста (блоком).
^K^C - скопировать выделенный блок в другое место. Последовательность действий следующая:
- выделить нужный блок текста;
- установить курсор на то место текста, куда надо скопировать блок;
- ввести команду ^K^C.
После этого в то место, где установлен курсор, скопируется выделенный блок текста. Первый символ выделенного блока попадет в текущую позицию курсора. Вся оставшаяся часть текста, которая была за курсором, отодвинется еще дальше, другими словами, скопированный блок как бы "вклинится" в текст, отодвинув назад оставшуюся часть. Заметим также, что пометка выделенного блока не исчезла. Только теперь эта пометка установлена не на исходном фрагменте текста, а на его КОПИИ. При желании Вы можете еще несколько раз скопировать выделенный участок текста. БУДЬТЕ ОСТОРОЖНЫ! В режиме ЗАМЕНА выделенный блок копируется поверх ранее набранного текста и уничтожит ту часть документа, которую собой "накроет".
^K^V - переместить выделенный блок на другое место. Операция ПЕРЕМЕЩЕНИЯ отличается от операции копирования тем, что исходный блок УДАЛЯЕТСЯ, остается только его копия. Оставшийся текст "подтягивается" наверх, чтобы занять освободившееся место (в режиме "замена" пустое место, которое раньше занимал удаленный блок, остается).
^K^Y - удалить выделенный блок. Немедленно уничтожает весь выделенный текст. Оставшаяся часть текста "подтягивается" наверх, чтобы занять место удаленного блока (в режиме ЗАМЕНА на месте удаленного блока остается пустое место). Будьте осторожны с этой операцией! Если Вы случайно удалите не очень большой блок (до 100 строк), то потом его еще можно будет восстановить при помощи команды ^U. Если Вы удалите блок размером более 100 строк, то восстановить его обратно будет уже нельзя.
^K^W - записать выделенный блок во внешний файл. В дальнейшем этот файл можно использовать для разных целей. Например: можно использовать этот файл как стандартную заготовку для других документов. При помощи этой команды Вы также можете разбить один большой документ на несколько более мелких, так как с небольшими текстами легче работать.
После ввода этой команды последует запрос имени файла, в котором запишется выделенный блок. Если нужный файл еще не существует, введите то имя, которое Вы хотите ему присвоить, и файл будет создан. Если файл уже имеется, он будет полностью обновлен. При этом редактор сначала запросит у Вас подтверждения этой операции.
^K^R - читать блок из внешнего файла. Эту команду можно использовать для того, чтобы вставлять в текст стандартные заготовки. Можно также собирать из более мелких частей полный документ. После ввода данной команды последует запрос имени файла, содержимое которого надо вставить в текст в текущей позиции курсора. Если Вы не помните имя этого файла, нажмите Enter и Вы сможете выбрать файл из списка. Считывание содержимого файла в текст происходит аналогично операции копирования блока, причем после завершения операции весь прочитанный текст будет выделен как блок.
F5 (^K^H) - спрятать или показать выделение блока. Если в тексте есть выделенный блок и это мешает визуальному восприятию текста, можно снять индикацию помеченного блока. Сами метки начала и конца блока при этом останутся на прежних местах. Если вновь ввести команду F5 (^K^H), то индикация выделенного блока восстановится. Таким образом, команда F5 (^K^H) является триггерной.
Сейчас мы познакомились с весьма мощными командами, которые показывают огромное преимущество персонального компьютера перед пишущей машинкой: если в разных текстах попадаются идентичные фрагменты, достаточно ввести их в компьютер только один раз. Это, например, сильно облегчает работу с документами, которые делаются по одной и той же "рыбе". Команды работы с обычными блоками имеются в любом более или менее нормальном текстовом редакторе. Однако, далеко не во всяком текстовом редакторе есть возможность работы с ПРЯМОУГОЛЬНЫМИ блоками.
§3. Прямоугольный блок.
Прямоугольный блок позволяет выделить в тексте не сплошной участок от одного символа до другого, а ЛЮБУЮ ПРЯМОУГОЛЬНУЮ область. Прямоугольный блок выглядит в тексте так (см. рис. 6).
Такой блок может еще называться ВЕРТИКАЛЬНЫЙ БЛОК. Прямоугольный блок тоже имеет начало и конец. Началом такого блока является символ, стоящий в ЛЕВОМ ВЕРХНЕМ углу, а концом - следующий в строке символ после символа, стоящего в ПРАВОМ НИЖНЕМ углу.
Для того, чтобы выделить такой блок, надо в указанных местах поставить метки начала и конца блока. Если блок не приобрел после установки меток прямоугольной формы, надо включить режим ВЕРТИКАЛЬНОГО блока.
F6 (^K^N) - ВКЛЮЧИТЬ/ВЫКЛЮЧИТЬ режим вертикального блока. Если мы работаем с обычным блоком, то ввод этой команды превратит этот блок в прямоугольный с теми же метками начала и конца блока. Повторный ввод данной команды отменит режим прямоугольного блока и вновь включит режим обычного блока. Таким образом, команда F6 также, как и команда INS, является триггерной командой.