Figmaでデザインデータを整理するときに役立つプラグイン「Clean Document」

デザイン作業をしていると、デザインデータがごちゃついてきます。
今回はデザインデータの整理に役立つ「Clean Document」についてまとめておきます
Clean Document

Clean Documentはデザインデータをキレイにするための下記機能が備わったプラグインです。
どれも手作業でやるのは面倒なことですが、一瞬でできます。
- 非表示のレイヤーを削除
- 1つの要素だけのグループを解除
- レイヤーの位置やサイズを整数にする
- レイヤー名を自動でテキストに合わせる
- ページレイヤーの並び変え
インストールするとメニューバーに[Plugins]→[Clean Document]が追加されます。
基本的な使い方
メニューバーの[Plugins]→[Clean Document]→[Clean Layers]でレイヤー回りの操作ができる「Clean Document」パネルが表示されます。
もしくは、[Plugins]→[Clean Document]内に機能が揃っていて、選択した項目の機能が適用されます。
![[Plugins]→[Clean Document]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_2-7.png)
レイヤーの整理
「Clean Document」パネルを表示して、使用したい機能にチェックを入れて「Clean Layers」をクリックすると実行できます。
ちなみに、通常はページ全体に適用されますが、要素を選択していれば選択要素にのみ適用されます。
![[Plugins]→[Clean Document]→[Clean Layers]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_3-7.png)
| 項目 | 機能 | 備考 |
|---|---|---|
| Delete hidden layers | 非表示レイヤーを削除 | |
| Ungroup single-layer groups | 1つの要素だけのグループを解除 | |
| Make pixel-perfect | レイヤーの位置やサイズを整数にする | |
| Smart rename layers | レイヤー名を自動でテキストに合わせてリネームする | 「Ignore layers named」に無視したいファイル名を 入力すると無視されるようになる |
| Smart sort layers | ページ内の座標に合わせてレイヤーを並び変える | |
| Skip locked layers | ロックしているレイヤーは上記機能をスキップする |
「Ignore layers named」は正規表現も使用可能で、デフォルトは「^@」が入力されていて「先頭に@がついているレイヤー」はリネームが無視されるようになっています。
ページの整理
[Plugins]→[Clean Document]→[Sort Pages by Name]を選択すると、ページの並び変えを名前順に並び変えてくれます。

Figmaのテキスト編集周りの基本操作|テキストの追加方法からグラデーション設定や縦書き、アウトライン化
Figmaでプラグインを使わずに複数のレイヤー名を一括変更する方法
Figmaのコンポーネント入門|コンポーネントの作成方法から特徴まで
Figmaでデザインを作成するときの基本的な操作方法
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
Sketchの画像を図形でマスクしたり、グラデーションマスクをする方法
Figmaでモックアップをすばやく作成する「Mockuuups Studio」
Figmaで文字色と背景色のコントラスト比をチェックするプラグイン「Contrast」
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
Photoshopでファイルを開いたとき「予期せずにファイルの末尾に達しました。」と表示される場合の対処法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法