Figmaで複数行テキストを1行ずつ分割するプラグイン「Nisa Text Splitter」

デザイン作業で、もらった原稿を一気にペーストして、そこから並べて整理していくことがあります。
そんなときに、複数行のテキストを分割してくれるプラグインが「Nisa Text Splitter」です。
「Nisa Text Splitter」のインストール

Figmaのプラグインインストールページで「install」をクリックするだけでインストールされます。
インストールするとメニューの[Plugins]に[Nisa Text Splitter]が追加されます。
![[Plugins]→[Nisa Text Splitter]](https://webrandum.net/mskz/wp-content/uploads/2022/02/image_2-11.png)
「Nisa Text Splitter」の使い方
パネルの表示
メニューの[Plugins]→[Nisa Text Splitter]→[Nisa Text Splitter]を選択すると、パネルが表示されます。

テキストを選択した状態で、このパネル上の項目をクリックすれば効果が適用されます。
テキストを1行ごとに分割する
複数行のテキストを選択した状態で、パネルの「Split text」もしくはメニューの[Plugins]→[Nisa Text Splitter]→[Nisa Split]を選択すると1行ごとにテキストが分割されます。
逆に複数のテキストを選択して「Join text」もしくはメニューの[Plugins]→[Nisa Text Splitter]→[Nisa Join]で再度くっつけられます。

1行開けたテキストごとに分割して横並び
下記のように、1行改行のみで開けた状態のテキストを選択して、パネルの「Column」もしくはメニューの[Plugins]→[Nisa Text Splitter]→[Nisa Column]で、1行開けたテキストごとに分割して、さらに横並びにしてくれます。

すると1行開けた部分で分割され、横並びになります。

この方法だと1行ごとに分割ではなく、複数行のまま分割できるので、原稿によって使い分けましょう。
文字ごとに分割
自分の場合あまり使うことはなさそうですが、パネルの「Split word」をクリックすると1文字ずつ分割できます(これはメニューにはないので、パネルから選択する必要あり)。
改行があった場合でも、横1列で分割された文字が並びます。
整列
パネルの「ALIGNMENT」部分で選択テキストやオブジェクトの整列ができます。
- Vertical:縦並び
- Horizontal:横並び
文字だけでなくオブジェクトも問題なく整列されるので、分割したあとのテキスト整列以外にも使えそうです。
選択テキストを並び変え
分割したテキストを選択した状態で、パネルやメニューを選択すると、並び変えができます。
| 項目 | 内容 | メニュー名 |
|---|---|---|
| Sort by alphabet | アルファベット順に並び変え | [Nisa Sort] |
| Reverse | いまの並びを反対にする | [Nisa Reverse] |
| Sort by length | 文字数の長さ順に並び変え | [Nisa Sort by length] |
| Shuffle | 並びをランダムにシャッフルする | [Nisa Shuffle] |
| Remove Duplicates | 重複しているテキストを削除する | [Nisa Remove Duplicates] |
Keyboard Maestroでショートカットキーを設定
Keyboard Maestroを使ってメニューを選択するショートカットキーを設定しています(Keyboard Maestroについて知らないかたはこちらの記事をご覧ください)。
やっていることはメニューを選択するだけで、これですぐ分割できるようになります。


Figmaで企業やサービスのブランドロゴやカラーをすぐ参照できるプラグイン「Brandfetch」
Sketchでデザインを作成するときの基本的な操作方法
Illustratorの「モザイクオブジェクト」機能で、画像にモザイクをかける方法(「ラスタライズ」を使った方法も追記)
Figmaで細かいアニメーションを作成できるプラグイン「Motion」
Figmaのスタイル入門|何度も使い回す色や文字設定を管理する方法
Figmaでテキストの一括置換を行うプラグイン「Find and Replace」
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
Sketchの画像周りの基本操作|画像の追加方法や色補正、切り抜き方法まで
Figmaでデザインを作成するときの基本的な操作方法
Figmaでチーム共有用のメモや注釈素材が使える「Annotation Kit 2.0」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
メールとチャットを一元管理してワークスペースを整理する「Rambox」
Path FinderとFinderをいい感じに共存させるための設定
Stationの「My custom apps」機能を使って好きなウェブサイトをStationに追加する
Nuxt.jsでコンポーネントを作成してコードの共通化を行う|Nuxt.jsの基本
Visual Studio Codeで連番を入力する拡張機能「vscode-input-sequence」
Sassのマップ機能を使った変数の管理方法
Visual Studio Codeで「.html」拡張子以外のファイルでもEmmetを使えるようにする
Google Chromeの「お使いのデバイスに送信」機能を使ってiPhoneに閲覧中のサイトを送信する方法
液体が垂れているような図形「流体シェイプ」の作り方