КОМАНДЫ СИМВОЛЬНОГО РЕДАКТИРОВАНИЯ
Здесь мы рассмотрим, как вставлять и удалять текст в пределах строки.
F
Прежде чем вставлять или удалять текст, вы должны суметь подвести курсор редактора (не путать с курсором Форта) к месту вставки или удаления. Наш редактор обозначает позицию курсора тем, что дает следующий за ним текст до конца строки в негативном изображении. Предположим, что текущее содержимое строки 3 таково:

и вам нужно вставить недостающую букву М в слово ПАМЯТЬ. Курсор находится в начале строки. Для того чтобы переместить его за ПА, введите команду F (FIND — НАЙТИ) с фрагментом ПА: F ПA<return>
Слово F будет просматривать текст, начиная с текущей позиции курсора, до тех пор, пока не найдет заданный фрагмент (в нашем случае ПА), после чего переместит курсор за найденный фрагмент.

I
Так как курсор подведен к требуемому месту, достаточно ввести-

и I вставит (INSERT —ВСТАВИТЬ) символ М за курсором. ЧЕМ ЛУЧШЕ КОМПЬЮТЕР, ТЕМ БОЛЬШЕ ПАМЯТЬ
Е
Чтобы удалить фрагмент с помощью команды Е (ERASE — СТЕРЕТЬ), вы должны его сначала найти, послав команду F. Например, если вы хотите удалить слово ЛУЧШЕ, в первую очередь восстановите положение курсора:

после чего введите


и далее

Слово Е удалит фрагмент, который вы только что задали в команде F:

После этого Е выведет исправленную строку:

Курсор указывает место, куда вы можете вставить другое слово:

D
По команде D (DELETE — УДАЛИТЬ) находится и удаляется заданный фрагмент. В ней фактически сочетаются две команды:
F и Е. Например, если ваш курсор находится в таком положении:

то вы можете удалить слово КОМПЬЮТЕР, набрав

Однако вы снова можете вставить фрагмент текста в то место строки, на которое указывает сейчас курсор:

Применение команды D чревато ошибками более, чем последовательности команд F и D, так как при двухшаговом способе вы сначала четко указываете, что нужно удалить, а затем удаляете.
R
По команде R (REPLACE — ЗАМЕНИТЬ) заменяется фрагмент текста, который вы только что нашли. Эта команда объединяет в себе команды Е и I. Например, если курсор показывает на фрагмент

и вы ввели F У НУЖЕН<return> R CAM<return>
то получите следующее:

Команду R нужно применять в тех случаях, когда требуется сделать вставку перед определенным фрагментом текста. Например, если вы в нулевой строке пропустили символ E:

то не так просто с помощью F найти для этой буквы место. Вы должны провести курсор через множество пробелов к требуемому (перед MPTY). В данной ситуации лучше воспользоваться таким приемом: F MPTY<return>
затем R EMPTY<return>
TILL (ДО)
Самой мощной командой удаления является TILL. Она удаляет все, начиная с текущего положения курсора до указанного фрагмента включительно. Например, после применения к строке

(заметьте, где находится курсор) команды TILL
TILL HA<return>
останется лишь текст:

Эта фраза звучит приятнее, не правда ли? С помощью TILL осуществляется поиск в пределах текущей строки, а не по всей оставшейся части блока.