.txt ファイルにいて、 を実行するかAlt-Shift-X、Q自分で作成したAlt-Rショートカットを使用すると、そのプロジェクトの build.xml が実行されます。
.js ファイルで同じことを行っても、何も起こりません。
さまざまなファイル、ファイルタイプ、エディターでテストしましたが、動作するかどうかを制御するのは間違いなくファイル拡張子です.
他のキーボード ショートカット ("In Windows" の "When" が同じ) は、すべてのファイルで正常に機能します。
一部の拡張子 (.txt、.cfm、.xml) は機能しますが、他の拡張子 (.html、.js、.less、.cfg) は機能しません。
動作中のものの間に私が見ることができる唯一のリンクは、[設定]> [一般]> [エディター]> [ファイルの関連付け]を見ると、動作しているものにはlocked by 'X' content type
少なくとも1つの関連付けられたエディターの隣があるということです.
テストの結果、*.js を「テキスト」コンテンツ タイプに追加すると、ショートカットが JS ファイルに対して機能するようになります。
「コンテンツ タイプ」を割り当てると、特定の拡張子を持つファイルで Ant ビルド ファイルを実行できるのはなぜですか?
現在のファイル タイプに関係なく機能させるにはどうすればよいですか (すべてのファイル拡張子とすべての非拡張子ファイルの名前を調べて設定する必要はありません)。