自作ツール&スクリプト

【ExtendScript】コード自動整形機能の追加方法について

estk-beautify-js

コード自動できれいにならないかなーと思って調べたら、面白い方法があったので試してみました。

beautify.jsをダウンロード

githubに上がっているものは、ESTKでは動かないものになっているので古いバージョンを下記のURLからダウンロードします。

ダウンロード

解凍してbeautify.jsを好きな場所に格納。

ESTKのメニューに表示する方法

引用元

下記のサイトのコードからメニュー用のjsxを作成します。

http://sysys.blog.shinobi.jp/Entry/82/

参照パスの変更

6行目の#includeのパスを変更します。

#include "D:\Adobe\estk\beautify.js"

バックスラッシュは2重につけましょう。

最後に

C:\Program Files (x86)\Adobe\Adobe ExtendScript Toolkit CC\Required

へスクリプトを保存(ToolMenu.jsx)

ESTKにてコードを自動整形

起動して上部のメニュからツール>整形を押すとコードが整います。

まとめ

Visual Studio Codeとか使えばよいのですが、必要なレベルになるまではESTKを使おうと思っていたので、今回の拡張は非常にやって良かったです!