Eclipse IDE'de bir pencereyi / görünümü nasıl böler ve ayırırsınız?


282

Eclipse IDE'de bir pencereyi / görünümü nasıl bölebilirsiniz? Aynı dosyadaki farklı kodu görüntülerken kodu düzenlemek istiyorum.

Aynı dosyayı iki kez açmak için bir hile varsa, bu yapabilir, ancak kafa karıştırıcı olabilecek aynı iki görünüm yerine sadece bir geçerli görünümü bölmek istiyorum.



Bu önceki soru kopya olarak kapatılabilir. Bu sorunun daha iyi, daha çağdaş cevapları var.
Andy Thomas

15
Yanlışlıkla bölünmüşse, ayırmak için "ctrl" + "shift" + "-" tuşlarına basın. Bu özellik beni çok kızdırıyor.
Rauli Rajande

window> editor> Split editörünü aç / kapat, beklenmedik bölünmeden kurtulacak, @Rauli kısayolu benim için çalışmadı.
Cedric

Mac OS'de, ayırmaya karşılık gelen tuş kombinasyonu ⌘ ⇧ - ("cmd" + "shift" + "-"). Ancak bu sadece yatay bölünmeler içindir. Hem yatay bölme hem de dikey bölme için aşağıdaki cevabıma bakın.
auspicious99

Yanıtlar:


308

Bu, Pencere> Editör> Bölünmüş Editör'ü aç / kapat menü öğeleriyle mümkündür .

Bölme için geçerli kısayol:

Azerty klavye :

  • Ctrl+ yatay_ olarak ayrılır ve
  • Ctrl+ dikey olarak bölmek{ için .

Qwerty ABD klavye :

  • Ctrlyatay olarak bölmek için + Shift+ -(erişim _) ve
  • Ctrldikey olarak bölünmek için + Shift+ [(erişim {) .

MacOS - Qwerty ABD klavyesi:

  • yatay olarak bölmek için + Shift+ -(erişim _) ve
  • dikey olarak bölünmek için + Shift+ [(erişim {) .

Diğer bir klavyede, gerekli bir tuş yoksa ( {bir Alman Qwertz klavyesinde olduğu gibi), aşağıdaki genel yaklaşım işe yarayabilir:

  • Alt+ ASCII kodu + Ctrlsonra bırakınAlt

Örnek: '{' = 123 için ASCII, 'Alt', '1', '2', '3', 'Ctrl' tuşlarına basın ve 'Alt' tuşunu basılı tutarak 'Ctrl' tuşuna basılıyken '{' dikey olarak bölün .

Dikey bölme örneği:

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

Not:

  • Menü öğeleri Pencere> Editör> Ayarı Bölünmüş Editör Eclipse Luna ile eklenmiştir 4.4 M4, "Lars Vogel tarafından belirtildiği gibi Bölünmüş editör Eclipse M4 Luna uygulanan "
  • Bölünmüş editör en eski ve en çok oylanan Eclipse hatalarından biridir! Hata 8009
  • Bölünmüş editör işlevselliği Bug 378298'de geliştirilmiştir ve Eclipse Luna M4'ten itibaren kullanılabilecektir. Duyuru, Eclipse Luna M4'ün Not ve Haber Değeri'ni içerecektir.

Bunu yeni kabul edilen cevap olarak vermeliyim. Bunu kendim test edemediğim için bununla ilgili herhangi bir sorun olup olmadığını bana bildirin. Güncelleme için teşekkürler!
Xonatron

Bunun Mac'te çalışıp çalışmadığını bilen var mı? Başarısız oldum. Ve kesinlikle menülerde bu özellik hakkında bir şey var mı?
galdre

1
@TimothyDean Mac'inizdeki en yeni 4.4Mx'i aldınız mı?
VonC

1
@TimothyDean notu: bu kısayollar Aralık 2013'ten bu yana değişmiş olabilir: 44 yorumuna bakın . Bugs.eclipse.org/bugs/show_bug.cgi?id=378298#c44 .
VonC

2
Luna 4.4 JEE sürümünü Azerty klavyeyle kullanma, Ctrl+_çalışıyor ancak çalışmıyorCtrl+{
JacquesLeRoux

96

Pencere menüsünden yeni bir düzenleyici açabilirsiniz .

Bu size mevcut editörünüzü bir kez daha verecektir.


3
Teşekkür ederim. Bu yüzden yeni bir editör açın ve ikisini istediğim gibi ayarlayın. Tek yolu bu mu? Eğer bölünmüş bir işlev varsa en iyi olurdu.
Xonatron

58
Editörlerin başlığını tıklayıp basılı tutabilir ve ekranınızın alt tarafına sürükleyebilirsiniz. Oraya yapışır ve Eclipse size bölünmüş bir ekrana çok benzer bir şey sunar. (bkz. youtube.com/watch?v=wHdvDwjQELI )
DerMike

1
Eclipse Kepler'de artık işe yaramıyor gibi görünüyor. Seçenek hala Pencere menüsünde yaşıyor, ancak hiçbir şey yapmıyor gibi görünüyor. Düşüncesi olan var mı?
djbp

4
Sadece çözdüm - artık ekranı otomatik olarak bölemiyor ve bunun yerine sekmeyi tıklayıp pencerenin başka bir bölümüne sürüklemenizi gerektiriyor.
djbp

2
Kepler'de çok dikkatli olun: dosya penceresinin her bir örneği bağımsızdır . Eğer birinde içeriği değiştirirseniz, diğer bir değil güncellenmiştir. Gerçekten aynı dosyayı iki farklı editörde eşzamanlı düzenleme ile ilgili tüm sorunları düzenliyor. Bir örneği salt okunur başvuru olarak kullanırsanız yine de biraz işe yarar.
leokhorn

37

Sekmelerden birine sağ tıklarsanız, seçeneklerden biri Yeni Düzenleyici olmalıdır (benim için en altta). Bunu seçin ve ardından yeni sekmeyi, düzenleyici panelini ikiye bölecek olan kod düzenleyicinin alt kaydırma çubuğuna sürükleyin.


4
Anahtar, eski düzenleyicinin alt kenarlığına ulaşmak için yeni açılan düzenleyiciyi sürüklemektir, daha sonra düzenleyiciyi başarılı bir şekilde böldüğünüzü belirtmek için eski düzenleyicinin ortasında siyah bir ok ve siyah bir çizgi görünecektir.
zhihong

25

Düzenleyici başlığını tıklayıp sola, sağa, yukarı veya aşağı sürüklemeniz yeterlidir


2
Ah ha! Sadece geri sürükleyin. Ancak ... bu garip. Bazen tek bir sekmeyi aşağı sürüklediğimde , sadece uyuşturucu aldığım yerine bir sekme dışındaki tüm sekmeleri aşağı taşır . Diğer zamanlarda sadece uyuşturucu aldığım kişiyi hareket ettirir. Bunu anlayamıyorum. Belki bir sekme açılmış şey işlem / sipariş sırasıdır? Ya da belki bir hata mı?
Gabriel Staples

1
@ GabrielStaples sadece bu bölünmüş pencereyi konumlandırmak istediğiniz diğer ekranlar sekmesi arasında sürükleyin
asok Buzz

20

Tek Eclipse penceresinde yan yana editörler.

  1. Tek bir düzenleyici gösteren bir Eclipse pencereniz var.
  2. Pencere -> yeni editör. Artık iki editör sekmeniz var.
  3. Bir sekmeyi tıklayıp sağa doğru sürükleyin ve dikey bir ekranın yeşil bir anahattı belirir (etiketi aşağı doğru sürükleyin ve yatay bir ekran anahattının bir anahattı görünür). Ana hat belirir belirmez bırakabilirsiniz.
  4. İstediğiniz dosyayı 2. editörde açın (son dosyalar dosya menüsünün altında görünür).

ADT / Eclipse: Yapım: v22.3.0-887826


1
Bu çok güzel bir özellik ve bilmek güzel, ancak teknik olarak soru, aynı dosyadaki iki parçayı gözlemlemek için görünümü bölmekti. Cevabınız ayrı dosyaları yan yana görüntülemek için geçerlidir.
akauppi

Stephen'ın tarif ettiği gibi, aynı dosyada iki düzenleyici alacaksınız.
Mike P

Teoride Eclipse Luna cevabını sevmeme rağmen, seçtiğim cevap bu çünkü daha eski bir versiyondayım. Akauppi'nin 3/20/14 yorumuna rağmen, talimatları uygularken ve aynı dosyayı solda ve sağda bulundurmakta sorun yaşamadım.
Clint Brown

18

Eclipse Luna 4.4.1'de yukarıdaki çözümleri denedim ancak iki (veya farklı dosyalar için yan yana birden fazla düzenleyici pencere açamadım).

En Basit Çözüm:

  1. İstediğiniz tüm dosyaları tek bir pencerede açın.
  2. Her bir dosyanın sekmesini sağa veya sola sürükleyin , eclipse otomatik olarak bölünmüş ekran görüntüsü görüntüler ve fare düğmesini bıraktığınızda düzenleyiciyi iki pencereye böler.
  3. her dosya / sekme için tekrarlayın.

Mutlu Kodlama!


1
Bu en iyi cevap. Diğerleri yalnızca yinelenen bir sekme açar veya çok fazla adım atar.
Matt West

Bu, 2 farklı dosyanın yan yana nasıl görüntüleneceğini anlatan tek yasal cevaptır. En çok oylanan cevap, aynı dosyanın nasıl bölüneceğini gösterir (bu soruya cevap vermez)
Thyag

6

HandySplit adlı bir tutulma eklentisini kontrol etmek isteyebilirsiniz

Bir düzenleyiciyi ikiye bölmenize ve sekmeleri yalnızca klavye kısayollarıyla bir düzenleyici yığınından diğerine taşımanıza izin verir .

Eclipse Juno veya daha üst sürümlerde çalışır. Önceki Eclipse sürümleri için kontrol bu out


harika bir eklenti. Gezinme / bölme / klon / taşıma / sadece klavyeden görünüm alışverişi yapabilirsiniz. mükemmel!
Padvinder

5

Pencere> Yeni Pencere'ye gitmeniz yeterlidir

Bu, tutulmada aynı Çalışma Alanının yeni bir penceresini açacaktır.

Her Pencerede ayrı dosyalar açabilirsiniz.


Tutulma ile aynı Çalışma Alanının birkaç penceresini AÇAMAZSINIZ.
elvenbyte

Gerçekten de yapabilirsiniz. En azından Eclipse'in mevcut sürümlerinde.
Stephan Richter

4

Aşağıda, splityatay veya dikey olarak editör düzenleme adımları verilmiştir:

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

editörü yatay olarak bölmek veya

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

editörü dikey olarak bölmek.

İki düzenleyiciyi yan yana açar ya da yedekte toplar.


1

Mac OS'de yatay bölme için tükürme / bölme arasında geçiş yapmak için tuş kombinasyonu ⌘ ⇧ - ("cmd" + "shift" + "-"), dikey bölme için ise ⌘ ⇧ [("cmd" + "kaydırma "+" [ ")


0

Aynı tutulmada iki farklı dosya görmek isterseniz,

Bir sekmeyi sağ tıklayın -> Ayır

Artık her iki dosyayı da yeni tutulma açmadan aynı anda görebilir ve sekmelere tekrar sürükleyip yeniden ekleyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.