tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Sublime Plugin『Weave』を試してみました

海外のSalesforce Developerが公開してくれたSublime TextのPlugin『Weave』を試してみました。自動でテンプレートコードを生成してくれる便利なPluginです。

f:id:tyoshikawa1106:20160115212507p:plain

Oyecode: Weave | Sublime Text Snippets Plugin for Salesforce


公式ページはこちら。
f:id:tyoshikawa1106:20160115212750p:plain

Weave - Sublime BoilerPlate for Code for Salesforce


GitHubページはこちらです。

インストール手順

Sublime Textを起動して『Ctrl + Shift + p』キーを押下します。『install package』と入力します。
f:id:tyoshikawa1106:20160115212952p:plain


インストール対象のパッケージの中にWeaveがあります。クリックするだけでインストールできます。
f:id:tyoshikawa1106:20160115213103p:plain

使い方

指定文字列入力後にTabキーを押下するとテンプレートコードが挿入されます。


例えば次のように入力します。
f:id:tyoshikawa1106:20160115213144p:plain


入力後、Tabキーを押下すると次のようになります。
f:id:tyoshikawa1106:20160115213557p:plain


その他、「vf_mdl」と入力して同じように操作すると・・・
f:id:tyoshikawa1106:20160115213631p:plain


次のようになります。
f:id:tyoshikawa1106:20160115213716p:plain


「vf_mdl_fixedtabs」の場合・・・
f:id:tyoshikawa1106:20160115213734p:plain


次のようなコードが生成され・・・
f:id:tyoshikawa1106:20160115213853p:plain


こんな感じのページとして作成されます。
f:id:tyoshikawa1106:20160115213951p:plain


マテリアルデザインで作られたページでタブ切り替えやサイドメニュー機能も利用できます。
f:id:tyoshikawa1106:20160115214032p:plain


自分が試した時はちょっとしたエラーがありました。(一部スペルミスのような感じ...) エラーメッセージを確認すればすぐに修正できました。

利用できるコマンドの一覧

コマンドの一覧は下記サイトで確認できます。

f:id:tyoshikawa1106:20160115214203p:plain

http://mailtoharshit.github.io/Weave/commands.html


Visuaforce側だけでなく、Apexクラス用のコマンドも用意されていました。