Редактирование с применением клавиатуры
Редактирование документов возможно как с применением мыши, так и с помощью клавиатуры. В любом случае прежде всего полезно знать функции графического курсора (маркера). При перемещении по документу он может принимать одну из трех приведенных ниже форм.
Формы курсора
Курсор может иметь следующие формы.
- + – крестообразный красный курсор (визир) служит для указания места для новых блоков (текстовых, формульных или графических). Курсор имеет такой вид только вне пространства блоков, т. е. на пустом месте экрана, и может перемещаться клавишами управления курсором или устанавливаться мышью (для этого курсор мыши ставится в нужное место и нажимается ее левая клавиша), курсор в виде красной вертикальной черты (маркер ввода) служит для указания на отдельные элементы блоков, он обычно используется для ввода данных и заполнения шаблонов. В текстовых блоках используется для указания места вставки или удаления отдельных символов,
- [ или ] – курсор в виде синих уголков разного размера, выделяющих отдельные части выражения или выражение целиком. Вид курсора зависит от направления ввода. Нажатие клавиши Ins или клавиш ← и → перемещения курсора меняет направление ввода.
Клавиши для выделения
Для выполнения выделений используются указанные ниже клавиши:
- ↑ – превращает маркер в выделяющий уголок и расширяет его;
- ↓ – сужает выделяющий уголок;
- → – перемещает маркер и меняет вид уголка;
- <- – перемещает маркер и меняет вид уголка;
- SHIFT + ↑ – выводит курсор из выражения в верхнюю часть свободного поля, делая его крестообразным;
- SHIFT + ↓ – выводит курсор из выражения в нижнюю часть свободного поля;
- SHIFT › – выводит курсор из выражения в правую половину свободного по ля;
- SHIFT ← – выводит курсор из выражения в левую половину свободного поля;
- Space – заключает в рамку операнд, действует как несколько нажатий клавиши ↑ и выводит курсор из выделенного выражения;
- Ins – перемещает срез рамки из правого верхнего угла в левый верх ний угол.
Клавиши и их комбинации для управления редактированием
По мере освоения системы все большую помощь в редактировании оказывает знание функций управляющих клавиш и их комбинаций. Ниже дан перечень осуществляемых ими операций:
- Tab – в тексте перемещает курсор на начало следующего слова, в уравнении управляет выделением частей блока (в частности, выделяя выражения в скобках);
- SHIFT + Tab – в тексте перемещает курсор в начало очередного слова, в уравнении управляет выделением частей блока;
- PgUp – перемещает курсор и вызывает скроллинг на пять строк вверх;
- PgDn – перемещает курсор и вызывает скроллинг на пять строк вниз;
- CTRL + PgUp – вызывает скроллинг на одно окно вверх;
- CTRL + PgDn – вызывает скроллинг на одно окно вниз;
- Home – устанавливает курсор в начало предшествующего блока,
- CTRL + Home – вызывает скроллинг с установкой курсора в начало документа;
- CTRL + End – вызывает скроллинг с установкой курсора в конец документа.
Действия некоторых клавиш, связанные с выделением, неоднозначны, и для их интуитивного применения требуется определенный опыт работы. При редактировании текстовых блоков особых трудностей не возникает – оно выполняется так же, как в большинстве текстовых редакторов, и будет подробнее рассмотрено в дальнейшем.
Математические выражения не столько набираются, сколько конструируются. При этом учитывается определенная структура выражений и иерархия выполняемых операций. Конструирование выражений облегчается средствами выделения отдельных фрагментов выражений. Полезно помнить, что все, что попадает в ходе выделения в уголки курсора, оказывается операндом для следующего вводимого оператора. Операторы возведения в степень, извлечения корня и деления являются "цепкими" операторами. После их ввода все, что набирается следом, становится показателем степени, подкоренным выражением или знаменателем. Для прекращения этого обычно приходится дважды нажать клавишу Space.
Как правило, удобно сочетать отметку начала выделения мышью, поскольку она позволяет сразу и точно указать место выделения, с последующим расширением или сужением места выделения с помощью управляющих клавиш. При определенном навыке все выделения можно выполнить, используя мышь и рассматривая область выделения с разных сторон, чтобы принять решение о расширении или сужении этой области в нужном направлении.
Нажатие клавиши Ins меняет направление ввода и расположение курсора, что позволяет оперативно управлять вводом фрагментов формул. Например, если курсор имеет вид J, то ввод будет идти вправо (курсор как бы поддерживает вводимое выражение). Пусть, например, вы хотите набрать выражение (а+b) и затем sin(a+b), т. е. сделать ранее набранное выражение аргументом функции. Для этого вначале нажмите клавиши (а+ b) – выражение (а+b) появится на экране и окажется заключенным в уголок J. Нажмите клавишу Ins – уголок приобретет вид ¦_ и переместится в начало выражения. Теперь введите имя функции sin – на экране будет sm(a+b).
Для замены числа или буквы в выражении поместите маркер ввода после цифры или буквы и щелкните левой клавишей. Маркер приобретет вид уголка J. Поскольку он расположен справа от цифры или буквы, то для ее стирания нажмите клавишу ← (Backspace), а если слева и имеет вид L – то клавишу Del. Пользуйтесь F3, чтобы стереть выделенное рамкой выражение с сохранением его в буфере, и F4 – для вызова выражения из буфера обмена.
При этом полезно знать, что всякое заключенное в рамку выражение становится операндом следующего вводимого оператора. Отметим также, что нажатие клавиши F3 убирает выделяемый фрагмент и помещает его в буфер обмена Windows (операция Cut). Нажатие клавиши F4 помещает фрагмент из буфера в текущее положение курсора.
Несмотря на эти и другие тонкости конструирования математических выражений, вряд ли стоит запоминать все правила манипуляции с клавишами или мышью. Конструирование выражений чаще всего осуществляется интуитивно, и просто нужно некоторое время для экспериментов с ним. После набора первых же нескольких достаточно сложных формул пользователь подсознательно обучится правилам ввода.