0

特に Mac OS X の下で、キーボード ショートカットによって Xtext アーティファクトを生成するための MWE2 ワークフローを開始/実行する可能性はありますか? 私が見ることができる唯一のアクションは、コンテキスト メニューまたは mwe2 ファイルを右クリックすることです。このアクションは、後で実行履歴のエントリとしてリストされますが、その実行履歴からエントリを開始するためのショートカットはありません。私が見つけた唯一の方法は、メニュー構造全体を使用することです: Ctrl-F2 (メニューバーにフォーカス) / 'R' (実行メニューにフォーカス) / 5x 下矢印 ('Run History...' を選択) / 1x 矢印右 (サブメニューを開く) / 実行履歴のエントリを開始します。しかし、それはIMOのキーストロークが多すぎます。もっと簡単な解決策はありますか?

よろしく ドミニク

4

1 に答える 1

0

解決済み:セバスチャンの答えは正しかった...しかし、それでも完璧に機能する解決策を見つけました。開いている文法ファイルを含むエディターを使用している場合、目標はキーボード ショートカットを押してアーティファクトを生成することであったことを思い出してください。次に、その文法の単体テストでエディターに切り替え、別のキーストロークを押して、その単体テストを実行します。

長い間、CMD-F12 を Preferences / General / Keys で「Rerun JUnit Test」として定義してきたので、2 番目の目標はすでに達成されています。クラス名を選択してヒットすることで、xtend クラスで定義されたすべての JUnit テストを実行できます。 Alt-CMD-XT (JUnit テストとして実行) その後、上記のキー バインドを使用してその JUnit テストを再実行できます。

最初の目標を達成するために (これがその質問の元の理由でした)、Xtext プロジェクト自体の実行/デバッグ起動構成を構成しました。このような起動構成は、アクティブなエディター内のファイルが他のもの (JUnit テスト、Java アプリケーション、アプレットなど) として実行できない場合に使用できます。この動作は、設定 / 実行 / デバッグ / 起動によって制御されます。オプションがあります。 「起動できない場合」の「関連付けられたプロジェクトを起動する」の場合。アクティブなエディター内の Xtext 文法ファイルは「起動できません」。

プロジェクトの起動構成は、プロジェクトのプロパティとして作成されます (プロジェクトを右クリックするか、選択したプロジェクトで Alt-Enter を押します)。プロジェクトの新しい起動構成を作成できる「実行/デバッグ設定」セクションがあります。自動的に作成された MWE2 起動構成と同じ値を使用します (実行構成を参照してください...")

これらの手順の後、文法エディターと単体テスト ファイルを切り替えて、(Shift)CMD-F11 (実行/デバッグ) と CMD-F12 (JUnit テストの再実行) を使用できます。

于 2012-10-16T09:59:08.727 に答える