Система программирования Турбо паскаль 7.0


2.4. Текстовый редактор


Выше была описана команда 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]. Повторное нажатие восстановит режим автоотступа.




- Начало -  - Назад -  - Вперед -