7

私は長年Eclipseを使用してきました。Mylyn の使用に切り替えようとしています。タスクを構成すると、多数のファイルがコンテキストに自動的に追加されます。ここまでは順調ですね。

ただし、[アクティブ タスクにフォーカス] ボタンが有効/押されていると (ナビゲーター ビューで)、タスク コンテキスト内のファイルの多くが非表示になります -- [アクティブ タスクにフォーカス] をオフにしない限り、ファイルを見つけることができません --目的に反するものです。

コンテキストにリストされているアイテムがナビゲーター ビューに表示されないのはなぜですか?

4

3 に答える 3

4

この質問はかなり古いため、問題の解決策を見つけたかどうかはわかりませんが、ここに私が見つけたものがあります。私にとっては、「パッケージプレゼンテーション」が「階層」に設定されている場合にのみ問題が発生します。「フラット」に設定すると役立ちます。私にはバグのように聞こえますが、残念ながら私は階層ビューを好みます。

于 2013-03-08T13:00:54.503 に答える
1

ここには2つの質問があるようです:

  1. [アクティブ タスクにフォーカス] を選択すると、コンテキスト内の一部のファイルしか表示されないのはなぜですか?
  2. [アクティブなタスクにフォーカス] を選択したときに、自分のコンテキストにないファイルを表示するにはどうすればよいですか?

項目 1 では、Mylyn は、タスクの作業中にユーザーが触れるすべてのファイルを記録し、タスク コンテキストの一部として保存します (末尾の注を参照)。大規模なタスクの場合、触れたすべてのファイルを表示してもすぐに役に立たなくなるため、Mylyn はアルゴリズムを使用して、表示および編集した回数に基づいて、タスクに最も関連するファイルを決定します。したがって、「アクティブなタスクにフォーカス」を選択すると、最も関連性の高いファイルのみが表示されます。

項目 2 については、「アクティブなタスクに焦点を当てる」が選択されているときに、コンテキストの一部として表示されていないファイルを表示したい場合がよくあります。Mylyn はこれを行う方法を提供します。Alt キーを押しながらノードをクリックすると、表示されているノードのすべての子ファイルを表示できます。ファイルは一時的に表示されます。同様に、コンテキストに表示されるファイルがない場合は、ALT を押しながらパッケージ エクスプローラー (またはプロジェクトの他のビュー) をクリックすると、すべてのファイルが表示されます。ALT + クリックは、PackageExplorer に焦点を合わせて作業したい人にとって不可欠なアクションです。

2.5 分間のビデオGet Task-Focusedは、Package Explorer のフォーカスがどのように使用されることを意図しているかをよりよく理解するのに役立ちます。


David Shepherd
Tasktop Technologies, Inc.

注: タスク エディターを開き、[コンテキスト] タブ (下部) を選択し、[アクション] スライダーを左にスライドすると、コンテキスト内のすべてのファイルを表示できます。

于 2010-07-19T15:29:06.593 に答える
0

Eclipse Luna 4.4 でも、前述の制限が存在します。プロジェクト エクスプローラー パッケージのプレゼンテーションは flat に設定する必要があります

「既知の制限 - バグ 106678: プロジェクト エクスプローラーの階層型 Java パッケージ プレゼンテーション レイアウトは Eclipse 3.3Mx ではサポートされておらず、有効にすると興味深い要素が非表示になります。回避策は、デフォルトのフラット パッケージ プレゼンテーションを使用することです。」

(「Eclipse 3.3Mx」を「Eclipse >= 3.3Mx」に置き換えると意味があります)

はい、このバグは 10 年前のものです ;-)

于 2014-09-20T08:53:22.837 に答える