Отмена и повтор действий

Как пользоваться историей изменений в редакторе Framix — undo/redo, горячие клавиши и ограничения

Отмена и повтор действий

В редакторе Framix есть история изменений: вы можете отменить любое последнее действие и вернуть его обратно. Это особенно полезно, если вы случайно сдвинули блок, удалили секцию или изменили стиль не так, как хотели.

Как воспользоваться

Горячие клавиши

ДействиеWindows / LinuxmacOS
ОтменитьCtrl + ZCmd + Z
ПовторитьCtrl + Shift + Z или Ctrl + YCmd + Shift + Z

Кнопки в нижней панели

В нижней части редактора, рядом с управлением масштабом, находятся две кнопки:

  • ↩ (undo) — отменить последнее действие
  • ↪ (redo) — вернуть отменённое действие

Кнопки неактивны (серые), когда отменять или повторять нечего.

Что попадает в историю

История фиксирует все значимые изменения на холсте:

ДействиеФиксируется
Перемещение блокаДа — только если блок реально сдвинулся
Изменение размера блокаДа
Добавление блокаДа
Удаление блокаДа
Дублирование блокаДа
Изменение слоя (вперёд / назад)Да
Добавление секцииДа
Удаление секцииДа
Дублирование секцииДа
Перемещение секции вверх / внизДа
Изменение высоты секцииДа
Изменение стилей блока или секцииДа — с задержкой 600 мс после последнего изменения
Изменение свойств (параметры)Да — с задержкой 600 мс
Импорт JSON через ИмпортДа

Клик по блоку без перемещения не создаёт запись в истории.

Глубина истории

Редактор хранит до 50 шагов отмены. Самые старые записи вытесняются автоматически при превышении лимита.

Сброс истории при переходе между страницами

При каждом открытии страницы история очищается. Это значит:

  • Загрузили страницу → история пуста
  • Сделали изменения → история накапливается
  • Перешли на другую страницу → история снова пуста

Сохранённые данные это не затрагивает: история существует только в рамках текущей сессии работы с редактором.

Важные ограничения

  • История не сохраняется при обновлении страницы браузера
  • История не распространяется на переключение между брейкпоинтами (десктоп / планшет / мобильный) — каждый брейкпоинт хранит свой контент, изменения фиксируются вместе для всех брейкпоинтов одновременно
  • Изменения текста внутри текстового блока (печать в TipTap) обрабатываются встроенным undo браузера — используйте Ctrl+Z прямо в режиме редактирования текста

На этой странице