Редактор имеет команду отмены Undo, которая облегчает изме-
нение вашего решения при выполнении каких-либо действий и исправ-
ление ошибки. Чтобы отменить действие предыдущей операции редак-
тирования, выберите команду Edit│Undo или нажмите клавиши
Alt+Backspace. Если вы продолжаете выбирать команду Undo, редак-
тор продолжает отменять действия. С помощью команды возобновления
Edit│Redo вы можете также отменить саму команду Undo.
Команда Undo вставляет все удаленные вами символы, удаляет
любой вставленный символ, заменяет все перезаписанные символы и
перемещает курсор обратно на предыдущую позицию. Если вы отменяе-
те блочную операцию, то файлы выводится в том виде, какой он имел
перед выполнение блочной операции.
Команда Undo не изменяет установку параметров, влияющих бо-
лее чем на одно окно. Например, если вы используете клавишу Ins
для изменения режима вставки на режим замены, а затем выберите
Undo, редактор не изменит режим обратно не режим вставки. Но если
вы удалили символ, перешли в режим замены, затем выбрали команду
Undo, то удаленные ранее символ выводится вновь.
Групповая отмена
Параметр Group Undo в диалоговом окне Options│Enviroment│
Editor влияет на то, как ведет себя команда Undo и соответствую-
щая команда Redo. Если вы выберите параметр Group Undo (Групповая
отмена), при нажатии клавиш Alt+Backspace или Edit│Undo, редактор
изменяет последнюю группу команд.
Приведем пример того, как работает групповой параметр. Если
вы наберете, например, MISTAKE и параметр Group Undo установлен,
то Undo удаляет все слово. Если параметр Group Undo не выбран, и
вы набираете MISTAKE, Undo удаляет только последний символ, букву
E. Чтобы отменить слово MISTAKE при выключенном параметре Group
Undo, вам нужно использовать команду Undo семь раз.
Примечание: Группа - это последовательность команд од-
ного типа.
Вставки, удаления, замены и перемещения курсора являются
групповыми операциями. Когда вы меняете тип команды, старая груп-
па завершается и начинается новая. Для редактора вставка возврата
каретки нажатием клавиши Enter - это вставка, за которой следует
перемещение курсора. Поскольку тип редактирования изменился (вы
вставили символы, затем переместили курсор), группа вставки сим-
волов завершается, когда вы нажимаете Enter.
Отмена отмены
Команда Edit│Redo изменяет на обратное действие последней
команды Undo. Redo немедленно действует только после команды Undo
или другой команды Redo. Последовательность команд Redo отменяет
действие последовательности команд Undo. Как и в случае команды
Undo, на команду Redo влияет параметр Group Undo.