Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8.Приемы работы в системе программирования Турб...doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
59 Кб
Скачать
☆

Режим вставки

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

Примеры "разрезания", "склеивания" строк и вставки символов в текст.

Пусть по каким-то причинам на экране получена такая запись:

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 - вставка), если нажать эту клавишу еще раз, вновь восстановится режим вставки. Признаком того, в каком режиме работает редактор, является форма курсора: в режиме вставки курсор похож на мигающий символ подчеркивания, а в режиме наложения он представляет собой крупный мигающий прямоугольник, заслоняющий символ целиком.