Figmaのレイヤー名を一括変更するプラグイン「Rename It」

複数レイヤーの一括変更は、Figmaのデフォルト機能でも最低限できます。
連番を振ったり、元のレイヤー名の利用もできるのでデフォルト機能でも十分ですが、さらに高度なことをしたい場合はプラグインの出番です。
Rename It

インストールするとFigmaのメニューバーに[Plugins]→[Rename It]が追加されます。
基本的な使い方
名前を変更したいレイヤーを選択した状態で、メニューバーか右クリックメニューの[Plugins]→[Rename It]内のメニューを選択して使用します。
![[Plugins]→[Rename It]](https://webrandum.net/mskz/wp-content/uploads/2022/04/image_2-2.png)
- 1. Rename Selected Layers:選択レイヤー名の変更
- 2. Find Replace Selected Layers:選択レイヤー名の検索置換
- 3. Settings:設定メニュー
- 4. Donate:寄付メニュー
ちなみに、初回起動時は下記のGoogleアナリティクスを使った解析の許可モーダルが表示されます。
プラグインをより良いものにするために「Agree」で許可しておきましょう(「Disagree」で許可しなかったとしてもRename Itは使えます)。

Rename Selected Layers:選択レイヤー名の変更

「Name」に変更名を入力して、連番を使用する場合は「Start from」で開始値を入力します。
「%」を使ったキーワードが使えるのはデフォルトのリネーム機能と一緒ですが、用意されている数が違います。
| キーワード | 入力 | 内容 |
|---|---|---|
| Layer Name | %* | 現在のレイヤーの名前 |
| Layer Width | %w | レイヤーの横幅(数字のみ) |
| Layer Height | %h | レイヤーの高さ(数字のみ) |
| Num. Sequence ASC | %N | 昇順の連番(1 → 2 → 3) 「%NN」とすると「01」のように2桁になる |
| Num. Sequence DESC | %n | 降順の連番(3 → 2 → 1) 「%nn」とすると「03」のように2桁になる |
| Alphabet Sequence | %A | アルファベットが順に入力される 「%a」とすると小文字になる |
| Parent Name | %o | 親要素の名前 |
| Child Layer | %ch% | 子要素の名前(複数ある場合は1番上の要素) |
| Page Name | %p | ページ名(「Page 1」など) |
| Symbol Name | %s | コンポーネントの名前 |
| Style Name | %ls% | 使っているスタイルの名前 |
デフォルト機能にあるのは「Layer Name」「Num. Sequence ASC」「Num. Sequence DESC」の3つだけです。
Rename Itを使えば下記のようにレイヤー名を分かりやすくできます。
- インスタンスを全て「%s」でコンポーネント名に統一する
- 画像は「image_%w_%h」に統一して横幅と高さが分かるようにする
- テキストに「%ls%」でスタイル名を付けて、スタイルを使っていることを分かりやすくする
Find Replace Selected Layers:選択レイヤー名の検索置換

Rename Itの場合、検索置換は別になっています。
「Find」に検索したいキーワード、「Replace」に置換したいキーワードを入力するだけです。
「Case Sensitive」にチェックを入れると大文字小文字を区別します。


Illustratorの「モザイクオブジェクト」機能で、画像にモザイクをかける方法(「ラスタライズ」を使った方法も追記)
Figmaで文字色と背景色のコントラスト比をチェックするプラグイン「Contrast」
Figmaのコンポーネント入門|コンポーネントの作成方法から特徴まで
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
ダミーデータ・ダミー画像を登録・生成してくれるFigmaプラグインまとめ
Figmaで図形の分割をして簡単にレイアウトを作成する拡張機能「Split shape」
Figmaの図形周りの基本操作|図形の作成方法から細かい設定項目まで
Figmaのパス周りの基本操作|基本的な描画方法からペンツールと直線ツールの細かい違いまで
Sketchのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
Figmaのフレームを一瞬で整列するプラグイン「LilGrid」
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」の設定方法