Режим вставки
Нормальный режим работы редактора - режим вставки, в котором каждый вновь вводимый символ как бы "раздвигает" текст на экране, смещая вправо остаток строки. Следует учитывать, что "разрезание" и последующая вставка пропущенных символов возможна только в этом режиме.
Примеры "разрезания", "склеивания" строк и вставки символов в текст.
Пусть по каким-то причинам на экране получена такая запись:
Program Serg; var
a, b, c : integer;
Если говорить об эстетической стороне написания программы, то желательно, чтобы раздел описаний, который начинается со слова var, начинался с красной строки. Для внесения изменений в текст установим курсор на букву v и нажмем клавишу <Ввод>, при этом часть текста после курсора и под ним переместится на следующую строку, получим:
Program Serg;
var
a, b, c : integer;
Для большей красоты и наглядности, не перемещая курсора, а оставляя его на букве v, нажмем несколько раз клавишу <Пробел>. Вся строка передвинется на вправо и запись станет такой:
Program Serg;
var
a, b, c : integer;
Допустим другую ситуацию, когда часть текста "разорвалась" и ее нам надо "склеить", например, получилось так:
write('Введите число лет, которое было бы Серёже ");
Устанавливаем курсор в начало второй строки перед буквой "р" и нажимаем клавишу <Забой>, получим:
write('Введите число лет, которое было бы Серёже ');
Можно поступить иначе, установить курсор в конец первой строки после буквы "о" и нажимая несколько раз клавишу <Delete> "подтягивать" нижнюю строчку вверх.
С помощью клавиш <Забой> и <Delete> можно "соединять" "разорванную” строку. Например, в такой ситуации:
write('Вве дите число лет, которое было бы Сереже ');
Устанавливаем курсор перед буквой "д" и нажимаем несколько раз клавишу <Забой> до тех пор, пока слово "Введите" примет нужную конструкцию, или, установив курсор после буквы "е" нажать несколько раз клавишу <Delete>.
Вставка пропущенных символов делается еще проще.
Например, вы пропустили несколько букв:
wrte('Ввете число лет, которое было бы Сеже ');
В первом слове пропущена буква "i", в слове "Введите" пропущены две буквы "ди", в слове "Сережа" буквы "ер".
Установим курсор на букву "t" в первом слове и наберем с клавиатуры "i", она тут же вставится на нужное место. Далее установим курсор на букву "т" в слове "Ввете" и наберем с клавиатуры "ди", слово "раздвинется" и буквы "ди" станут на свои места. Установим курсор на "е" в слове "Сежа" и наберем "ер",
Режим наложения
Редактор может также работать в режиме наложения новых символов на существующий старый текст: в этом режиме новый символ заменяет собой тот символ, на который указывает курсор, а остаток строки справа от курсора не смещается вправо. Для перехода к режиму наложения надо нажать клавишу <Insert> (Insert - вставка), если нажать эту клавишу еще раз, вновь восстановится режим вставки. Признаком того, в каком режиме работает редактор, является форма курсора: в режиме вставки курсор похож на мигающий символ подчеркивания, а в режиме наложения он представляет собой крупный мигающий прямоугольник, заслоняющий символ целиком.
