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」のアカウント作成から必要最低限の設定
Figmaでテキストをカーブに合わせて変形させるプラグイン「arc」
Figmaで使っている色やフォントなどを一括変更する「Batch Styler」
Figmaでロゴやアイコンなどのビットマップ画像をベクターデータにトレースするプラグイン「Image tracer」
選択オブジェクトに合わせてアートボードを変更するillustratorのスクリプト
Figmaのプロトタイプ機能の基本|作成したデザインに実際に画面遷移を設定する
Figmaでサクッとワイヤーフレームが作れる素材検索プラグイン「Wireframe」
Figmaで企業やサービスのブランドロゴやカラーをすぐ参照できるプラグイン「Brandfetch」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroを使ってDropboxの「同期の無視」を簡単にできるようにする
スニペットとしてもドキュメント検索としても使える「Dash 6」でコードや定型文を管理する
CSS疑似要素(::beforeや::after)のcontent内で改行したり半角スペースを複数入力する方法
MacのMicrosoft Outlookでメールの署名設定をする方法
iStat Menusの「ディスク」アイコン表示と設定
iTerm2をホットキーで表示・非表示の切り替える方法
Client Folder Makerでよく使うフォルダ構成を一気に作成する
Karabiner-Elementsを使って、Finder上でReturnを押すとファイルを開くようにする
Vue.jsで値段を表示するときに3桁ごとにカンマを入れる方法
面倒なことを解消するアプリの細かい設定 #1日1Tips – 2019年11月