複数のモニターでEclipse環境を整理する方法に関するヒントはありますか?


176

2つのモニターにEclipseウィンドウを配置する良い方法が見つかりません。現在、私はいくつかのウィンドウをセカンダリモニター(パッケージエクスプローラー、コンソール、およびアウトライン)に切り離し(ヘッダーをクリックしてドラッグ)、最大化されたソース編集ウィンドウを持つプライマリモニターを残しています。

いくつかの迷惑な問題を除いて、それはかなりうまくいきます。コードの編集中は、切り離されたウィンドウにフォーカスがありません。どの手段例えば、最後のビルドのショートカット、その(Alt- - ShiftXQそれはビルドファイルを見つけることができないので(パッケージエクスプローラに焦点が合っていないため)動作しません。また、ファイル検索メニューの「選択されたリソース」オプションは、現在のパッケージの選択を取得しません。

だから私は窓を外すのが正しい方法だと思っていましたか?少なくともパッケージエクスプローラーに焦点を当て続けるために、より良い解決策はありますか?

ありがとう。

PS。ところで「ビルドが見つかりません」というエラーは、何らかの理由で3.4バージョンでのみ表示されるようになりました。

回答:


269

Eclipse Helios(現在3.6.2)では、別のウィンドウを使用して複数のドキュメントを異なる画面に表示することが非常に便利であることがわかりました。メインメニューで次のように移動します。

ウィンドウ>新しいウィンドウ、

好みの画面にドラッグします。エディターでファイル名をダブルクリックすると、エディターのウィンドウが最大化されます。

私が助けてくれたら幸いです。

Kyr。

PS:Eclipseを閉じるときに両方のウィンドウを維持したい場合は、1つずつ閉じないでください。代わりに、ファイル>終了を選択します。


9
ヒントと+1をありがとう。ただし、ウィンドウは「通信」しません。たとえば、1つのウィンドウのjavadocビューは、jUnitと同様に、他のウィンドウの選択によって更新されません。
David

@David Eclipseでの私の唯一の経験はCDTからのものであり、あなたが言っていることはCDTでも正しいです。それでも、1つのウィンドウで変数を選択すると、同じ変数が別のウィンドウでインデクサーによって強調表示されます。同じことは...、このようなエクスプローラなどをリフレッシュするなど、他のグローバルオペレーションに適用されます
KYR

5
これの1つの問題は、新しいウィンドウに元のウィンドウ設定がないことです。(私は信じます)最後に閉じると、Eclipseの設定が最後に閉じたウィンドウにリセットされます。私はこれを1つだけ行った後、2つのモニターでEclipseを最大化し、コードウィンドウを2つに分割しました(モニターごとに1つ)。
Xonatron、2012

12

Ultramonを使用して、Eclipseを2つのモニターに分散させています。

左側はコード専用で、右側はプロジェクトエクスプローラー、検索、コンソール、Ant、およびアウトラインビューです。

このようにして、タスクバーまたはalt-tabでEclipseをクリックすると、すべてのEclipseに集中できます。右側のモニターに別のウィンドウ(通常はブラウザーまたはトレースビューアー)をオーバーレイすることもできます。コーディングと参照の読み取りを同時に行う場合は、SemTopを使用してオーバーレイウィンドウを固定します(ここでショートカットキーが便利です)。

したがって、コードとStackOverflowを同時に見ることができます;)

ウルトラモン


ultramonへのリンクを提供してもらえますか?
Decio Lira

私が好きなSemTopに代わるフリーウェアがあります:Dekspins
prefabSOFT

@prefabSOFT- 代わりにAutoHotkeyスクリプトの使用を開始しました。

これはまさに私がVisual Studioで使用していたものであり、Ultramonを使用して両方のモニターに対してIDEを最大化し(Windows 7でも機能が不足しているため、私が知らない場合は修正してください)、ソースセクションを手動で半分に分割します。分割をモニターの分割に合わせる。モニターの分割と一致する分割は、IDE内のセクションが自動的にサイズを変更するたびに中断されます。ネイティブデュアルモニターのサポートが必要です。
Xonatron 2012年

1
@MatthewDoucette-現在、私は.NET開発者です。VisualStudioでもまったく同じです。基本的には、私のEclipseセットアップを複製しただけです。

4

日食環境を2台のモニターに分割しました(どちらも1600 * 1200で実行しています)

左側では、メインコーディングウィンドウが最大化されており、右側にアウトラインが表示されています。

2番目のモニターには、Junitウィンドウ、問題、コンソール、およびパッケージエクスプローラーがあります。

使用するすべてのパースペクティブで同じレイアウトを複製しています。

私は使ったことがないAlt- Shift- Q短いカットを私が発見したAlt- - ShiftXTはメインのコードウィンドウに焦点を当てていたときのJUnitを実行するためのショートカットが正常に動作します。

おそらく、パッケージエクスプローラーをコーディングウィンドウと同じモニターに配置しますか?


1
「分割」とは、2つのEclipseウィンドウまたは2つのモニターで最大化された1つのウィンドウを意味しますか?
Xonatron、2012

2

ワイドスクリーンのプライマリモニターと非ワイドスクリーンのセカンダリモニターがあります。メインモニターのレイアウトは3つの列に分かれています。列1には、上半分にパッケージエクスプローラーが含まれ、下半分のタブに概要、階層、検索結果のビューが含まれています。2列目はコードで、他の2列よりも約2.5倍幅が広くなっています。(誰もが私のオフィスにワイドスクリーンモニターを持っているので、80ではなく100文字の行で標準化しました。)3列目は、やや小さい、上部にデバッグビューがあります。垂直スペースの大部分を占める、変数、式、およびその下のタブのJUnitビュー。その下に小さなブレークポイントビューがあります。私のセカンダリモニターには2つの切り離されたウィンドウがあります。コンソールが画面のほとんどを占めており、その下には問題とタブ内の履歴ビューを含む小さなウィンドウがあります。

私の唯一の不満は、自宅のシングルモニターセットアップからデスクトップをリモートで呼び出すときです。セカンダリモニターの2つのウィンドウがプライマリモニターに移動します。このシナリオでそれを修正するために使用する「1画面」パースペクティブがありますが、仕事に戻ってデュアルモニターパースペクティブに切り替えると、手動でウィンドウを他のモニターに戻す必要があります。私はEclipseがそれらをそこに残してくれることを望みますが、それを行う方法を見つけることができません。


2

パッケージエクスプローラーとコードをプライマリモニターに、コンソールをセカンダリモニターに配置しています。これを行うには、コンソールタブを右クリックし、[移動]、[表示]の順に選択します。これにより、コンソールウィンドウをドラッグ、ドロップ、サイズ変更できます。

お役に立てれば!


2

私は日食を両方のモニターに拡張することでこれを行いました。ウィンドウでは、Winキーを押しながらをタップすることPで画面を拡張できます。

ここに画像の説明を入力してください

次に、左側のモニターをメインモニターとして選択し、Eclipseウィンドウの右側をドラッグして、もう一方の画面を完全に覆いました。その後、日食を3列にした。現在、私のメインモニターはコードエディターとコンソール専用であり、パッケージエクスプローラーはもう1つにあります!コード用のモニター全体がある場合cntrl+{、同じファイルを表示するために2番目の縦列を使用するか、別のファイルのタブを画面の横にドラッグして両方を同時に表示すると便利です。 ここに画像の説明を入力してください

最後に、ウィンドウから作業を保存しました>パースペクティブを別名で保存

オフィスにいないときもnormaldual monitor視点と視点を切り替えることができます


2
アイデアは良いようです。しかし、1つのラップトップと非常に異なる解像度の1つのモニターがある場合、結果は奇妙なものになります。
ボルジャブ2015年

2
@borjab、そうです。その場合、2番目のウィンドウのタブを他のモニターにドラッグするだけで、サイズの異なる2つのウィンドウが作成され、残りは同じになります。
azerafati 2015年

やっとやった。コードを最大化するための1つのウィンドウ。JUnit、サーバー、コンソール、パッケージエクスプローラーのその他。体験はもっと良い
ボルジャブ2015年

1

EclipseでCtrl + Shift + Rを使用してパッケージエクスプローラーを常に表示する必要性を減らしました(ただし、排除はしていません)。これにより、名前を覚えているファイル間を切り替える、入力と同時にフィルターウィンドウがポップアップします。ワイルドカードを受け入れるだけでなく、部分的に名前を覚えているファイルを簡単に見つけることができます。

メイン画面にソースを表示し、セカンダリ画面にタスクとLogCat(android)の概要を説明します。多くのWebコンテンツを読んでいるときに、独立した第3画面としてシナジーを介してラップトップを起動すると、理想的ではありませんが、動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.