Текстовый редактор
Выше была описана команда Edit главного меню, с помощью которой можно производить обработку набираемого текста программы. В дополнение к этому система Турбо Паскаль предoставляет достаточно эффективные возможности прямого редактирования текста.
Редактирование текста может осуществляться в режиме вставки и замены. В режиме вставки вводимый символ раздвигает текст, смещая остаток строки вправо. В режиме замены новый символ заменяет тот символ, на который указывает курсор, при этом остаток строки не смещается. Смена режимов осуществляется клавишей [Ins]. При включенном режиме замены курсор представляет собой крупный мигающий прямоугольник, заслоняющий символ целиком.
Для удаления строки, в которой находится курсор, используется команда [Ctrl + Y]. Восстановление удаленной строки осуществляется командой [Alt + Back Space].
Эффективным приемом редактирования текста является работа с блоками. Блок – это часть (фрагмент) текста. Командой [Ctrl + K , В] помечается начало блока с позиции, в которой стоит курсор. Следует отметить, что все буквы в командах набираются в латинском алфавите. Конец блока помечается командой [Ctrl +K , K] в позиции нового местоположения курсора. После этого блок выделяется другим цветом, отличным от цвета остальной части. После выделения блока с ним можно провести следующие манипуляции, используя приведенные ниже сочетания клавиш:
[Ctrl+ K , Y] – удалить блок;
[Ctrl+ K , C] – скопировать блок;
[Ctrl+ K , V] – переместить блок;
[Ctrl+ K , W] – записать блок в файл. При этом в диалоговом окне необходимо задать имя файла;
[Ctrl+ K , R] – прочитать блок из файла. В диалоговом окне необходимо задать имя файла;
[Ctrl+ K , P] – печать блока на принтере;
[Ctrl+ K , H] – снять выделение блока.
Обычно редактор работает в режиме автоотступа, когда каждая новая строка начинается на экране с той же позиции, что и предыдущая. Отказаться от режима можно командой [Ctrl + O , I]. Повторное нажатие восстановит режим автоотступа.