Копирование, вырезка и вставка блоков

📅 Создано: 27 февраля 2026

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

💡 Важно: Все операции доступны через контекстное меню (правый клик мыши) и кнопки в панели свойств при множественном выделении, а также горячие клавиши.

Работа с одним блоком

Копирование

  1. Выделите блок — кликните по нему левой кнопкой мыши. Блок подсветится синей рамкой.
  2. Откройте контекстное меню — нажмите правую кнопку мыши на выделенном блоке.
  3. Выберите "Копировать" — блок будет сохранен в буфер обмена редактора.

Вырезка

Вырезка удаляет блок из текущего места и сохраняет его в буфер обмена для последующей вставки:

  1. Выделите блок — кликните по блоку, который хотите вырезать.
  2. Откройте контекстное меню — правый клик по выделенному блоку.
  3. Выберите "Вырезать" — блок исчезнет из текущего фрейма и будет сохранен в буфер обмена.

Дублирование

Дублирование создает копию блока сразу на месте, без промежуточного копирования в буфер:

  1. Выделите блок — кликните по нему.
  2. Откройте контекстное меню — правый клик.
  3. Выберите "Дублировать" — копия блока появится со смещением 20 пикселей.

Работа с несколькими блоками

Копирование нескольких блоков

Чтобы скопировать несколько блоков одновременно:

  1. Выделите блоки — используйте кнопку "Выделить все" в меню фрейма или нажмите Ctrl+кликните на все нужные блоки.
  2. Выберите "Копировать выделенное" — все выделенные блоки будут скопированы в буфер обмена.

Дублирование нескольких блоков

Для дублирования группы блоков:

  1. Выделите несколько блоков — используйте множественное выделение.
  2. Откройте контекстное меню — правый клик.
  3. Выберите "Дублировать (N блока)" — все выделенные блоки будут скопированы со смещением.

Вставка блоков

Вставка в тот же фрейм

Чтобы вставить скопированные или вырезанные блоки в тот же фрейм:

  1. Убедитесь, что в буфере есть блоки — статус "📋 Скопировано" в правой панели.
  2. Кликните правой кнопкой мыши по пустому месту внутри фрейма или по существующему блоку.
  3. Выберите "Вставить" — блоки появятся со смещением 20 пикселей относительно оригинальной позиции, чтобы не накладываться друг на друга.

Вставка в другой фрейм

Блоки можно вставлять не только в тот же фрейм, но и в любой другой фрейм проекта:

  1. Скопируйте или вырежьте блоки из исходного фрейма.
  2. Переключитесь на нужный фрейм — кликните по нему или выберите его на вкладке.
  3. Кликните правой кнопкой мыши внутри целевого фрейма.
  4. Выберите "Вставить" — блоки появятся в новом фрейме.
📌 Важно: При вставке в другой фрейм позиция блоков автоматически корректируется, чтобы они не выходили за границы фрейма.

Работа с буфером обмена

Единый буфер обмена

В Фреймопласт используется единый буфер обмена для всех операций.

Индикация состояния буфера

В правой панели отображается статус буфера обмена:

Часто задаваемые вопросы

Можно ли вырезать несколько блоков сразу?

Нет, операция вырезки доступна только для одного блока. Для перемещения нескольких блоков используйте копирование группы и вставку, затем удалите исходные блоки.

Можно ли копировать блоки между разными проектами?

Нет, буфер обмена работает только в пределах текущей сессии редактора. При перезагрузке страницы буфер очищается.

Что происходит с блоками при вставке, если не хватает места?

Позиция блоков автоматически корректируется, чтобы они не выходили за границы фрейма. Если блок не помещается по ширине или высоте, он сдвигается внутрь фрейма.

Можно ли отменить вставку?

Да, вы можете использовать клавишу Delete или удалить блоки в интерфейсе.

Сохраняются ли скопированные блоки после автосохранения?

Буфер обмена не связан с автосохранением проекта. Он существует только в оперативной памяти и очищается при перезагрузке страницы.

Можно ли вставить блоки из другого фрейма, если он уже удален?

Да, если вы скопировали блоки до удаления фрейма, они останутся в буфере обмена и их можно будет вставить в любой другой фрейм.

Попробовать в редакторе