logo search
TurboProlog / Документация / TOM_2

Команды вставки и удаления

Для написания программы, кроме команд управления курсором, необходи-

мо уметь вставлять и удалять текст. Следующие команды вставляют и удаляют

символы, слова и строки, а также вставляют блоки текста из других файлов

- см. раздел "Дополнительный Редактор" в этом приложении.

1. Включить/выключить режим вставки Ctrl-V или Ins

При вводе текста можно выбирать один из 2-х режимов: вставки и заме-

ны, которые переключаются командой Ctrl-V или Ins. Текущий режим показан

в управляющей строке в верхней части экрана.

По умолчанию принят режим вставки. Предполагается, что вы вводите

новый текст, сдвигая вправо старый.

Режим замены используется для замены старого текста новым; вводимые

символы замещают старые в позиции курсора.

2. Удалить символ слева от курсора Ctrl-Q H или Backspace

Перемещает один символ влево и удаляет символ, расположенный там.

Все символы справа от курсора сдвигаются на одну позицию влево. Эта ко-

манда может устранять разрывы между строками.

3. Удалить символ под курсором Ctrl-G или Del

Удаляет символ под курсором и сдвигает все символы справа от курсора

на одну позицию влево. Эта команда может быть использована для устранения

разрывов между строками.

4. Удалить символ справа от курсора Ctrl-T

Удаляет слово справа от курсора. Под словом понимается последова-

тельность символов, ограниченных одним из следующих символов:

<> , : . () [] ^ ' * + - / $

Эта команда не работает с продолжением на следующей строке.

5. Вставить строку Ctrl-N

Вставляет строку в позиции курсора.

6. Удалить строку Ctrl-Y

Удаляет строку, в которой находится курсор, и сдвигает все строки

под ней на 1 строку вверх.

Чтобы отменить удаление строки, используйте @K[Ctrl-K U].

7. Удалить от курсора до конца строки Ctrl-Q Y

Удаляет текст от позиции курсора до конца строки.

8. Удалить от курсора до начала строки Ctrl-Q T

Удаляет текст от позиции курсора до начала строки.