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」にチェックを入れると大文字小文字を区別します。


FigmaのAuto Layout入門|繰り返しのレイアウトやコンテンツに応じて横幅可変するボタンをラクに作る
液体が垂れているような図形「流体シェイプ」の作り方
Figmaでテキストの一括置換を行うプラグイン「Find and Replace」
Figmaのレイヤー周りの基本操作|グループ化やマスク、オブジェクトのロックや表示切り替えなどのレイヤーでできること
Figmaで企業やサービスのブランドロゴやカラーをすぐ参照できるプラグイン「Brandfetch」
選択オブジェクトに合わせてアートボードを変更するillustratorのスクリプト
FigmaのSearch Menuを使用して必要なメニュー・コマンドをすばやく実行する
個人ブログにコメント欄は必要なのかどうか
FigmaのVariants機能でコンポーネントの状態を管理する方法
Figmaでデザインを作成するときの基本的な操作方法
Keynoteで有効にしているはずのフォントが表示されない現象
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
BetterTouchToolを使って、Finderのファイルを「規定アプリケーションで開く」ショートカットキーを設定する方法
手軽にコーディングの勉強ができるCodePenをもっと便利に使うための設定
Nuxt.jsでVuexストア連携を行う方法|Nuxt.jsの基本
Webデザイナーを目指す専門学生が技術ブログを書くメリット
テキストエディタのAtomをインストールしたら最低限設定しておきたいアレコレ
HyperSwitchをインストールしておくと「隠す(command + M)」で隠したウインドウもすぐ開けるようになる
連絡先.appを活用して他人のメールアドレスなどの情報を管理する方法
Google ChromeでBasic認証のダイアログが一瞬で消えて認証できないときは拡張機能を確認!
Dropboxのスマートシンク機能でハードディスクの容量を消費せずにファイルの管理を行う
Alfredのスニペット機能を便利に使いこなすための管理方法