Редактирование 3

Исправления выражений в БК делаются в основном так же как в обычном компьютерном тексте: нужно установить каретку в нужное место и удалить лишние символы или ввести недостающие.

Отклик БК на изменения текста может отличаться от обычного текстового редактора. Это происходит потому, что БК должен сохранять текст таким, какой можно посчитать. Поэтому некоторые действия он может проигнорировать, а по некоторым сделать больше, чем может ожидаться. Такие особенности описаны ниже.

Перемещения каретки

Каретку можно установить, щелкнув мышкой по нужному месту текста, или с помощью клавиатуры, используя клавиши со стрелками для ее перемещения. Клавиша CONTROL делает перемещения немного длиннее.

Выделение фрагмента текста

Некоторые действия по редактированию, например удаление или  копирование в системный буфер обмена, делаются с фрагментом текста. Но для этого требуемый фрагмент сначала нужно выделить, или пометить.

  1. Поставьте курсор мыши на один край (в начало или конец) выделяемого фрагмента текста. Затем нажмите левую кнопку мыши и не отпуская ее ведите курсор к другому краю выделения. При движении курсора будет выделяться некоторый фрагмент текста. Достигнув второго края выделения, отпустите кнопку.
  2. Поставьте каретку на один край выделяемого фрагмента. Зажмите клавишу SHIFT на клавиатуре и не отпуская ее двигайте каретку ко второму краю с помощью клавиш клавиатуры. За кареткой будет оставаться след выделения. Достигнув второго края, отпустите SHIFT.
  3. Чтобы выделить выражение целиком, щелкните по нему двойным щелчком мыши, или установите каретку в любое место выражения и запустите команду меню Правка - Выделить выражение
  4. Чтобы выделить весь текст, используйте команду меню Правка - Выделить все

Примечание: чтобы скопировать в буфер обмена число целиком, его не обязательно выделять, достаточно установить каретку в любое место этого числа.

Удаление

Для удаления символов или используйте кнопки или . Им соответствуют кнопки клавиатуры BACKSPACE и DEL. Первая удаляет символы слева от каретки, вторая - справа.

Обычно удаляется один символ, но в некоторых случаях - более одного. Как это происходит, иллюстрирует следующая таблица:
Пример DEL BACKSPACE Примечание
1 +
2 -
3 =
0
1 +
2 =
3
 
1 +
0 -
3 =
-2
DEL удаляет минус справа от двойки, а вместе с ним и тройку.

BACKSPACE удаляет двойку, но число остается, превращаясь в ноль.

1 +
0 -
3 =
-2
1 -
3 =
-2
 
 
BACKSPACEудаляет число "ноль" целиком, а вместе с ним и предыдущий знак плюс.
1 +
2 -
3 =
0
1 +
2 =
3
 
1 +
3 =
4
 
При удалении знака операции, удаляется и соседнее число - справа или слева.

Если в тексте выделен (помечен) какой-то фрагмент, то он удаляется целиком, а при необходимости и соседние с ним символы слева или справа, в  зависимости от того, какой из двух кнопок производится удаление.

Результат выражения всегда удаляется целиком. Вместе с ним удаляется предшествующий знак "=", если удаление делалось влево, или пустая строка после выражения, если было удаление вправо.

Заменить одну операцию на другую

Чтобы в выражении заменить одну операцию на другую, например "плюс" на "умножить":

  1. Установите каретку на нужный знак операции. Каретка становится широкой и охватывает весь знак операции.
  2. Нажмите кнопку со знаком требуемой операции. Знак операции изменяется, результат выражения пересчитывается.

Отменить предыдущее действие

Чтобы отменить предыдущее действие:

  1. щелкните мышкой кнопку , или
  2. запустите команду меню Правка - Отменить, или
  3. нажмите CTRL-Z на клавиатуре

Чтобы отменить несколько действий, повторите эту процедуру нужное количество раз.

Вернуть отмененное действие

Чтобы вернуть последнее отмененное действие:

  1. щелкните мышкой кнопку , или
  2. запустите команду меню Правка - Вернуть

Если Вы отменили несколько действий, то они возвращаются в обратном порядке при повторении этой процедуры.

Вырезать фрагмент текста в буфер обмена

Чтобы вырезать помеченный фрагмент текста и положить его в системный буфер обмена:

  1. щелкните мышкой кнопку , или
  2. запустите команду меню Правка - Вырезать, или
  3. нажмите на клавиатуре CTRL-X или SHIFT-DEL

Выделенный фрагмент удаляется, а его копия помещается в системный буфер обмена и его можно вставить в другой электронный документ или в другое место текста БК.

Если в тексте не было сделано выделение, и каретка установлена в любое место числа, то действие производится над этим числом целиком. Если каретка была установлена над знаком операции,  то действие выполняется над этим знаком. То есть чтобы скопировать в буфер обмена, например, результат операции, достаточно установить на него каретку и выполнить копирование.

Скопировать фрагмент текста в буфер обмена

Чтобы скопировать помеченный фрагмент текста и положить его в системный буфер обмена:

  1. щелкните мышкой кнопку , или
  2. запустите команду меню Правка - Копировать, или
  3. нажмите на клавиатуре CTRL-C или CTRL-INS

Вставить фрагмент текста из буфера обмена

Чтобы выставить фрагмент текста из системного буфера обмена:

  1. Установите каретку в желаемое место текста
  2. щелкните мышкой кнопку , или
  3. запустите команду меню Правка - Вставить, или
  4. нажмите на клавиатуре CTRL-V или SHIFT-INS

Перенести фрагмент текста в другой электронный документ

Чтобы перенести фрагмент текста в другой документ:

  1. Выделите нужный фрагмент и скопируйте его в системный буфер обмена. Затем перейдите в окно с нужным документом и вставьте его из буфера обмена. Или
  2. Выделите нужный фрагмент, затем наведите на выделение курсор мыши, нажмите на ней левую кнопку и не отпуская ведите курсор в тот документ, куда Вы хотите скопировать текст. В нужном месте нового документа, отпустите кнопку мыши.
    Примечание: Этот способ работает не для всех электронных документов.

Далее: Операции с памятью