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で作ったスマホデザインを「Mirror」機能を使ってリアルタイムに実機確認をする
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
Figmaでサクッとワイヤーフレームが作れる素材検索プラグイン「Wireframe」
Figmaで様々なグラフ・チャートが作れて、詳細な見た目の設定もできるプラグイン「Chart」
記事内の画像にマウスホバーした時に画像が半透明になる意味はあるのか?
Figmaに独自のショートカットキーを割り当てる方法
Figmaのレイヤー名を一括変更するプラグイン「Rename It」
Figmaの画像周りの基本操作|画像の追加方法や色補正、切り抜き方法まで
Figmaでプラグインを使わずに複数のレイヤー名を一括変更する方法
Sketchのライブラリアップデートの方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
macOS Mojaveのログイン周りの設定まとめ(ゲストユーザのオフ、ログイン時の壁紙変更)
Adobe Media Encorderを使って、動画を簡単にアニメーションGIFに変換する方法
【前編】Sync & Liveで取り回す Illustrator でのデータ作り!!CSS Nite in KOBE, Vol.26
他人と共通認識を得るために必要な記号・括弧の正式名称一覧
Visual Studio Codeでミニマップ関連を見やすくするカスタマイズ方法
ファイル移動を補助するPath Finderの特徴的な機能「ドロップスタック」について
Search Consoleに表示される「ウェブに関する主な指標」のCLSの意味と、不良時の改善方法
Alfred4の電卓機能で「x」を乗算記号として認識させる方法
Figmaでデザインデータを整理するときに役立つプラグイン「Clean Document」
Stationの「My custom apps」機能を使って好きなウェブサイトをStationに追加する