Eclipse IDEでウィンドウ/ビューを分割および分割解除するにはどうすればよいですか?


282

Eclipse IDEでウィンドウ/ビューをどのように分割しますか?同じファイル内の別のコードを表示しながらコードを編集したい。

同じファイルを2回開くトリックがある場合、これでうまくいくかもしれませんが、同じものを2つ持つのではなく、1つの現在のビューを分割するだけで混乱を招きます。



その以前の質問は重複として閉じることができます。この質問には、より良い、より現代的な答えがあります。
アンディトーマス

15
誤って分割が発生した場合、分割を解除するには、「Ctrl」+「Shift」+「-」を押します。この機能は私をとても困らせます。
Rauli Rajande 2016

window> editor> Toggle split editorは予期しない分割を取り除きます、@ Rauliショートカットは私にとってはうまくいきませんでした。
セドリック

Mac OSでは、unsplitに対応するキーの組み合わせは⌘⇧-( "cmd" + "shift" + "-")です。ただし、これは水平分割のみです。水平分割と垂直分割の両方について、以下の私の回答を参照してください。
auspicious99

回答:


308

これは、ウィンドウ>エディタ>スプリットエディタのメニュー項目で可能です。

分割の現在のショートカットは:

Azertyキーボード

  • Ctrl+ _のために水平に分割し、
  • Ctrl+ {のための縦割り

Qwerty USキーボード

  • Ctrl+ Shift+ -(アクセス_)を水平方向分割
  • Ctrl+ Shift+ [(アクセス{のために)縦に分割

MacOS-Qwerty USキーボード:

  • + Shift+ -(アクセス_)を水平方向分割
  • + Shift+ [(アクセス{のために)縦に分割

他のキーボードでは、必要なキーが利用できない場合({ドイツ語のQwertzキーボードなど)、次の一般的なアプローチが機能する可能性があります。

  • Alt+ ASCIIコード+ Ctrl次にリリースAlt

例:「{」の場合のASCII = 123なので、「Alt」、「1」、「2」、「3」、「Ctrl」を押して「Alt」を放し、「Ctrl」を押しながら「{」を効果的に入力すると、垂直に分割

垂直分割の例:

https://bugs.eclipse.org/bugs/attachment.cgi?id=238285

PS:

  • Eclipse M4 Lunaに実装された分割エディター」でLars Vogelが述べたように、メニュー項目「ウィンドウ」>「エディター」>「トグル分割エディター」がEclipse Luna 4.4 M4に追加されました。
  • 分割エディターは最も古く、最も支持されているEclipseバグの1つです!バグ8009
  • 分割エディター機能はBug 378298で開発され、Eclipse Luna M4以降で使用できるようになります。Eclipse Luna M4のNote&Newsworthyに発表が含まれます。

私はこれを新しい受け入れられた答えとして与えなければなりません。自分でテストすることはできないので、誰か問題があれば教えてください。アップデートありがとうございます!
Xonatron 2013

これがMacで動作するかどうか誰でも知っていますか?私は成功していません。そして、確かにメニューのこの機能について何かがありますか?
galdre

1
@TimothyDean Macで最新の4.4Mxを入手しましたか?
VonC、2014年

1
@TimothyDean注:これらのショートカットは2013年12月以降変更されている可能性があります。コメント44を参照してください。bugs.eclipse.org/bugs/show_bug.cgi?id=378298#c44
VonC、2014年

2
AzertyキーボードでLuna 4.4 JEEバージョンを使用すると機能しますがCtrl+_機能しませんCtrl+{
JacquesLeRoux、2015

96

[ウィンドウ]メニューから新しいエディターを開くことができます。

これにより、現在のエディターが再び表示されます。


3
ありがとうございました。新しいエディタを開いて、必要に応じて2つを調整してください。これが唯一の方法ですか?存在する場合は、分割関数が最適です。
Xonatron、2012

58
エディターのタイトルをクリックしたまま、画面の下側にドラッグできます。そこにスナップされ、Eclipseは分割画面に非常によく似たものを表示します。(youtube.com/watch?v=wHdvDwjQELIを参照)
DerMike

1
これはEclipse Keplerでは機能しないようです。このオプションはまだ[ウィンドウ]メニューにありますが、何もしないようです。何かご意見は?
djbp 2013年

4
私はそれを理解しました-もはや自動的に画面を分割するのではなく、代わりにタブをクリックしてウィンドウの別の部分にドラッグする必要がありました。
djbp 2013年

2
ケプラーでは非常に注意してください。ファイルウィンドウの各インスタンスは独立しています。一方のコンテンツを変更しても、もう一方は変更されません。それは実際には、同時編集のすべての問題を伴う2つの異なるエディターで同じファイルを編集しています。1つのインスタンスを読み取り専用の参照として使用する場合でも、多少は機能します。
leokhorn

37

いずれかのタブを右クリックすると、オプションの1つが「新規エディター」になります(私にとっては、それが一番下にあります)。それを選択し、新しいタブをコードエディターの下部のスクロールバーにドラッグします。これにより、エディターパネルが2つに分割されます。


4
重要なのは、新しく開いたエディターをドラッグして古いエディターの下の境界線に到達することです。そうすると、古いエディターの中央に黒い矢印と黒い線が表示され、エディターが正常に分割されたことを示します。
zhihong 2013

25

エディターのタイトルをクリックして、左、右、上、または下にドラッグします


2
ああ!ドラッグして戻します。しかし...これは奇妙です。1つのタブを下にドラッグすると、ドラッグしたタブだけでなく、1つのタブを除くすべてのタブが下に移動することがあります。他の場合には、私がドラッグしたものだけを動かします。それを理解することはできません。たぶんそれは操作の順序/開いたタブの順序ですか?それともバグですか?
ガブリエルステープルズ2018

1
@GabrielStaplesは、配置したい他の画面タブの間にある分割ウィンドウをドラッグするだけです
asok Buzz

20

単一のEclipseウィンドウに並んでいるエディター。

  1. 単一のエディターを表示するEclipseウィンドウがあります。
  2. ウィンドウ->新しいエディター。これで、2つのエディタタブができました。
  3. 1つのタブをクリックして右にドラッグすると、垂直画面の緑の輪郭が表示されます(下に向かってタグをドラッグすると、水平画面の輪郭の輪郭が表示されます)。アウトラインが表示されたらすぐに手放すことができます。
  4. 2番目のエディターで選択したファイルを開きます(最近のファイルはファイルメニューの下部に表示されます)。

ADT / Eclipse:ビルド:v22.3.0-887826


1
これは非常に優れた機能であり、知っておくと便利ですが、技術的には、同じファイル内の2つの部分を観察するためにビューを分割することに関する問題でした。あなたの答えは、別々のファイルを並べて表示することに適用されます。
akauppi 2014年

Stephenの説明どおり、同じファイルに2人のエディターが表示されます。
マイクP

理論的にはEclipse Lunaの答えが好きですが、古いバージョンを使用しているため、これが私が選択した答えです。akauppiの3/20/14のコメントにも関わらず、指示に従って、同じファイルを左右に配置することには問題がありませんでした。
クリントブラウン

18

私はEclipse Luna 4.4.1で上記のソリューションを試しましたが、2つ(または異なるファイルの複数のエディターウィンドウを並べて)開くことができませんでした。

最も簡単なソリューション:

  1. 必要なすべてのファイルを1つのウィンドウで開きます。
  2. 各ファイルのタブを右または左にドラッグすると、Eclipseは自動的に分割画面表示を表示し、マウスボタンを離すとエディターを2つのウィンドウに分割します。
  3. ファイル/タブごとに繰り返します。

ハッピーコーディング!


1
これが最良の答えです。他のユーザーは、重複するタブのみを開くか、手順が多すぎます。
マットウェスト

これは、2つの異なるファイルを並べて表示する方法を説明する唯一の正解です。最も投票された回答は、同じファイルを分割する方法を示しています(質問には回答しません)
Thyag

6

あなたはHandySplitと呼ばれるEclipseプラグインをチェックしたいかもしれません

エディターを2つに分割し、キーボードショートカットのみでタブを1つのエディタースタックから別のエディタースタックに移動できます。

これはEclipse Juno以降で機能します。以前のEclipseのバージョンをチェックし、このうちの


素晴らしいプラグイン。キーボードだけからビューをナビゲート/分割/クローン/移動/交換できます。パーフェクト!
Padvinder

5

ウィンドウ>新しいウィンドウに移動するだけです

これにより、同じワークスペースの新しいウィンドウがEclipseで開きます。

各ウィンドウで個別のファイルを開くことができます。


同じワークスペースの複数のウィンドウをEclipseで開くことはできません。
elvenbyte、

確かにできます。少なくとも現在のバージョンのEclipseでは。
ステファンリヒター

4

以下は、split水平方向または垂直方向に編集する手順です。

Window -> Editor -> Toggle Split Editor (Horizontal) 

エディターを水平に分割するか、

Window -> Editor -> Toggle Split Editor (vertical) 

エディタを垂直に分割します。

2つのエディターを並べて開くか、2つのエディターを重ねます。


1

Mac OSでは、水平分割の分割/分割解除を切り替えるキーの組み合わせは⌘⇧-( "cmd" + "shift" + "-")ですが、垂直分割の場合は⌘⇧[( "cmd" + "shift 「+」[」)


0

同じEclipseで2つの異なるファイルを表示したい場合は、

タブを右クリック-> 切り離し

これで、新しいEclipseを開かなくても両方のファイルを同時に表示できるようになり、タブに再度ドラッグして再接続できます。

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