Здесь мы рассмотрим, как вставлять и удалять текст в пределах строки.
F
Прежде чем вставлять или удалять текст, вы должны суметь подвести курсор редактора (не путать с курсором Форта) к месту вставки или удаления. Наш редактор обозначает позицию курсора тем, что дает следующий за ним текст до конца строки в негативном изображении. Предположим, что текущее содержимое строки 3 таково:
и вам нужно вставить недостающую букву М в слово ПАМЯТЬ. Курсор находится в начале строки. Для того чтобы переместить его за ПА, введите команду F (FIND — НАЙТИ) с фрагментом ПА: F ПA<return>
Слово F будет просматривать текст, начиная с текущей позиции курсора, до тех пор, пока не найдет заданный фрагмент (в нашем случае ПА), после чего переместит курсор за найденный фрагмент.
I
Так как курсор подведен к требуемому месту, достаточно ввести-
и I вставит (INSERT —ВСТАВИТЬ) символ М за курсором. ЧЕМ ЛУЧШЕ КОМПЬЮТЕР, ТЕМ БОЛЬШЕ ПАМЯТЬ
Е
Чтобы удалить фрагмент с помощью команды Е (ERASE — СТЕРЕТЬ), вы должны его сначала найти, послав команду F. Например, если вы хотите удалить слово ЛУЧШЕ, в первую очередь восстановите положение курсора:
после чего введите
и далее
Слово Е удалит фрагмент, который вы только что задали в команде F:
После этого Е выведет исправленную строку:
Курсор указывает место, куда вы можете вставить другое слово:
D
По команде D (DELETE — УДАЛИТЬ) находится и удаляется заданный фрагмент. В ней фактически сочетаются две команды:
F и Е. Например, если ваш курсор находится в таком положении:
то вы можете удалить слово КОМПЬЮТЕР, набрав
Однако вы снова можете вставить фрагмент текста в то место строки, на которое указывает сейчас курсор:
Применение команды D чревато ошибками более, чем последовательности команд F и D, так как при двухшаговом способе вы сначала четко указываете, что нужно удалить, а затем удаляете.