Inspect

Вкладка Inspect

Что показывает вкладка Inspect для выделенных слоёв: привязки токенов, состояние инстансов, режимы, связь с композицией. Секции панели, кнопки в шапке и типовые задачи: Swap, Rebind, Ghost Heal.

Вкладка Inspect отвечает на вопрос «что привязано к этому слою и всё ли с ним в порядке». Выделите объект на холсте, и плагин покажет его привязки к токенам и переменным, состояние инстанса, явные режимы и связь с композицией. Здесь же лежат инструменты ремонта: перепривязка инстансов, замена переменных и стилей, лечение устаревших ссылок.

Inspect для инстанса карточки: секция Instance Recovery и список Token Bindings.

Как открыть

  1. Выделите слой, инстанс, компонент или фрейм на холсте.
  2. Откройте вкладку Inspect. Панель обновляется при каждой смене выделения.

В шапке панели: имя слоя, число привязок, кнопки Swap и Unlink All. В шапке плагина на этой вкладке появляются Unlink с областью Selection или Page и Rebind. Слева внизу две кнопки для всего файла: Ghost Heal и Swap libs & variables.

Секции панели

Набор секций зависит от типа выделенного слоя.

СекцияКогда появляетсяЧто в ней
Instance RecoveryДля инстансовСостояние Linked, Remote или Broken, имя главного компонента, Component ID или Library Key с кнопкой копирования, кнопки Rebind и Rebind All
Token BindingsДля любого слоя с привязкамиСтроки «свойство → токен → значение» по каждому слою поддерева, кнопки Override и Unlink в строке
Mode DiagnosticsЕсли у слоя или страницы заданы явные режимы переменныхСчётчики Node explicit modes, Page explicit modes, Ghost references и кнопки очистки
Composition TrackingДля компонентов, созданных из композицииСостояние Linked или Unlinked и кнопка Re-link
Out of SyncЕсли компонент разошёлся с JSON композицииЧисло различий, категории, кнопки Show Diff и Re-apply

Типовые задачи

ЗадачаГде
Узнать, какие токены привязаны к слоюToken Bindings, см. Привязка токенов
Заменить один токен на другой в конкретной строкеOverride в строке привязки
Снять привязки с выделения или страницыUnlink в шапке плагина, Unlink All в панели
Перевести инстансы на другой компонент или починить BrokenInstance Recovery → Rebind, см. Rebind
Перевести переменные и стили на другую библиотеку или коллекциюSwap для инстанса или Swap libs & variables для страницы и файла, см. Swap
Убрать устаревшие режимы, дубли коллекций и «призрачные» ссылкиGhost Heal, см. Ghost Heal
Проверить, совпадает ли компонент с композициейComposition Tracking и Out of Sync, см. Composition и Drift
Перенести переменные из другого файлаSynchronization settings → Cross-file, см. Cross-file Sync

Ограничения Figma

  • Ссылки на удалённые режимы и коллекции иногда можно только увидеть, но не удалить средствами плагина. Ghost Heal сообщает о таких случаях в отчёте.
  • Переход к главному компоненту из другой библиотеки зависит от доступа к библиотеке и того, опубликована ли она.
  • Если главный компонент удалён, но его ещё можно восстановить в Figma, инстанс остаётся Linked. Состояние Broken появляется, когда компонент уже недоступен.

Связанные страницы