2017-01-24 7 views
0

私はeclipseでコードテンプレートを作成し、同じ変数のインスタンスが複数ある場合は、変数名にユーザーが入力できる場所を指定したいと思います。コード補完は最初のインスタンスでは利用できないためです。Eclipseのテンプレートの変数タブの順序を変更する方法はありますか?

この例は、変数名がこの場合は変数名の前に定義されているため、Progress ABLで書かれていますが、eclipseのテンプレートの範囲内で可能な場合は実際には言語関連ではありません。

例:

define buffer bTablename for Tablename. 

テンプレート:私は2番目の$ {テーブル名}で書き込みを始めたい

define buffer b${tablename} for ${tablename}. 

しかし、「タブ順序」か何かにを変更する方法がありますそれを達成する?

+0

私は本当に助けになることはできませんが、あなたが入力したときと同じフィールドが他のフィールドに映し出されていた理由は分かりません。あなたが終わり、タブアウトすると、あなたはどちらにもいません。おそらく私は理解していない! ;-) –

答えて

1

JFace template languageでは、テンプレート変数のタブ順序を指定できません。

テンプレートの補完のために独自の拡張機能を作成するか、その機能を導入したEclipseに変更を加える必要があります。

+0

とにかく、ありがとう、私は今それと一緒に暮らさなければならないと思う。 – xander

関連する問題