Вырезание объекта в Figma¶
Вырезание объекта в Figma — операция перемещения выбранного элемента макета в буфер обмена с удалением его с исходного расположения. Figma — облачный векторный редактор интерфейсов, работающий в браузере и через десктопное приложение для Windows и macOS; вырезание объектов реализовано в нём на уровне стандартных горячих клавиш и контекстного меню, аналогично другим графическим редакторам.
¶Основной способ: горячие клавиши
Самый быстрый способ вырезать объект — выделить его и нажать сочетание клавиш:
| Платформа | Комбинация |
|---|---|
| Windows | Ctrl + X |
| macOS | Cmd + X |
Порядок действий:
- Выделить объект (или несколько объектов) кликом по нему на холсте или в панели слоёв.
- Нажать Ctrl + X (Cmd + X).
- Объект исчезнет с холста и окажется в буфере обмена Figma.
- Для вставки в то же или другое место — Ctrl + V (Cmd + V).
Вырезанный объект вставляется с сохранением исходных координат относительно холста, если курсор не смещён, либо в центр текущего вида. При вставке в другой файл Figma сохраняет все свойства: заливки, эффекты, стили, компоненты.
¶Вырезание через контекстное меню
Альтернативный способ — использование контекстного меню:
- Выделить объект и щёлкнуть по нему правой кнопкой мыши.
- В появившемся меню выбрать пункт Cut («Вырезать»).
- Перейти в нужный фрейм или страницу, щёлкнуть правой кнопкой и выбрать Paste («Вставить»).
В контекстном меню также доступны команды Copy (копировать) и Duplicate (дублировать), но именно Cut удаляет объект с исходного места.
¶Вырезание с помощью панели слоёв
Панель слоёв слева отображает иерархию всех элементов макета. Вырезание оттуда работает так же:
- В панели слоёв выделить нужный слой (или группу слоёв, зажав Shift).
- Нажать Ctrl + X / Cmd + X или выбрать Cut в контекстном меню панели.
- Выделить целевой фрейм или группу и вставить объект.
Этот способ удобен, когда объект визуально перекрыт другими элементами и его сложно выделить прямо на холсте.
¶Вырезание из компонента
Figma поддерживает систему компонентов (Main component) и их экземпляров (Instance). При вырезании экземпляра компонента он переносится как обычный объект, но сохраняет связь с основным компонентом. Если вырезать и вставить элемент внутри компонента, структура компонента изменится во всех экземплярах. Для разрыва связи используется команда Detach instance (Ctrl + Alt + B / Cmd + Option + B) — после неё объект становится самостоятельным и вырезается без влияния на другие экземпляры.
¶Особенности работы с фреймами
Фреймы (Frame) в Figma — контейнеры, задающие границы макета. Вырезание фрейма переносит его вместе со всем содержимым. При этом:
- Если фрейм является верхнеуровневым (находится на странице), его вырезание и вставка в другой фрейм сделает его вложенным.
- При вставке на страницу фрейм снова станет верхнеуровневым.
- Размеры и позиция фрейма сохраняются.
¶Масшное вырезание нескольких объектов
Выделение нескольких объектов выполняется через Shift + клик или рамкой выделения (клик и протягивание). После выделения Ctrl + X вырезает все выбранные элементы одновременно, сохраняя их взаимное расположение. При вставке группа объектов восстанавливается в тех же относительных координатах.
¶Вырезание и маски
Маски (Mask) в Figma ограничивают видимость слоёв. Вырезание объекта, являющегося маской, удаляет и все слои, попадающие под её действие, если они выделены вместе с маской. Чтобы вырезать только маску, не затрагивая скрываемые слои, нужно сначала разгруппировать элементы (Ctrl + Shift + G / Cmd + Shift + G).
¶Буфер обмена Figma
Figma поддерживает собственный внутренний буфер обмена, который хранит до 20 последних скопированных или вырезанных объектов. Доступ к нему — через панель инструментов или сочетание Ctrl + Shift + V / Cmd + Shift + V. Это позволяет вставить не последний вырезанный объект, а любой из сохранённых ранее, что удобно при переносе нескольких элементов между фреймами.
¶Работа с текстом и векторами
При вырезании текстового слоя Figma переносит его вместе со всеми настройками шрифта, кегля, межстрочного расстояния и стиля. Вырезание векторной фигуры (Path) сохраняет все узлы и кривые Безье. Если вырезать группу, содержащую и текст, и векторы, все элементы переносятся без потери свойств.
¶Частые ошибки
- Объект не вырезается — он заблокирован (иконка замка в панели слоёв). Разблокировка: Ctrl + Shift + L / Cmd + Shift + L.
- Объект вырезан, но не виден при вставке — он оказался под другим слоем. Порядок слоёв регулируется в панели слоёв перетаскиванием.
- При вставке объект выходит за границы фрейма — фрейм имеет включённое Clipping content (обрезка содержимого). Отключается в панели свойств справа.
Источники:
- Документация Figma Help Center (help.figma.com)
- Figma Interface Guidelines (help.figma.com/hc/en-us)
