Quantcast
Channel: ひしだまの変更履歴
Viewing all articles
Browse latest Browse all 262

DMDL EditorX機能紹介3:ソース整形

$
0
0

Asakusa Framework Advent Calendar 2015の17日目です。

拙作DMDL EditorXの機能紹介、次はDMDLのソース整形です。

Eclipseを使っていると、指がCtrl+Shift+Fを覚えていると思います。そう、いつも無意識に押してしまう、言わずと知れたソース整形です!
DMDL EditorXでも、Ctrl+Shift+Fを押すとソースが整形されます。

ただ、波括弧で囲まれたブロック内の、一番先頭の要素に付けられたコメントにはインデントが入りません。先頭以外では入るのに。

model = { // コメント(インデントが入らない!) foo : TEXT; // コメント(インデントが入っている) bar : TEXT; };

定義上は波括弧内だとインデントを入れるようになっているのですが、先頭のコメントに関してはその適用外のようです。いまいちなのは分かっているんですが、DMDL EditorXで利用しているXtextがそうなっているので、仕方無いのですorz

このソースの整形に関しても、Eclipseの設定(Preferences)の「DMDL EditorX」に「format dmdl source on save」という設定があります。これが有効になっていると、dmdlファイル保存時にソースの整形が行われます。
つまり、自分でCtrl+Shift+Fを押す必要は無いわけですね。
でもつい押しちゃうんだなぁ^^;


Viewing all articles
Browse latest Browse all 262

Trending Articles