Eclipse ortamının birden fazla monitörde nasıl organize edileceğine dair bir ipucu var mı?


176

Eclipse pencerelerini iki monitöre yerleştirmenin iyi bir yolunu bulamıyorum. Şu anda azami kaynak düzenleme penceresi ile birincil monitörden çıkarken birkaç pencereyi ikincil bir monitöre (paket gezgini, konsol ve anahat) ayırdım (bir başlığa tıkladım ve sürükledim).

Birkaç can sıkıcı sorun dışında oldukça iyi çalışıyor. Kodunuzu düzenlerken müstakil pencereler odakta değildir. Bu, örneğin, son derleme kısayolunun ( Alt- Shift- X, Q) derleme dosyasını bulamadığı için (paket gezgini odakta olmadığından) çalışmadığı anlamına gelir. Ayrıca bir dosya arama menüsündeki "Seçilen kaynaklar" seçeneği geçerli paket seçimini almıyor.

Peki, pencereleri sökmenin doğru bir yol olduğunu merak ediyordum. En azından paket gezginin odakta kalması için daha iyi çözümleriniz var mı?

Teşekkürler.

PS. Btw "derleme bulamadı" hatası bir nedenden ötürü sadece 3.4 sürümde görünmeye başladı.

Yanıtlar:


269

Eclipse Helios'ta (şu anda 3.6.2) farklı ekranlarda birden fazla belge getirmek için başka bir pencerenin kullanımını çok yararlı buldum. ana menüde şu adrese gidin:

Pencere> Yeni pencere,

ve tercih ettiğiniz ekrana sürükleyin. Editördeki dosya adına çift tıklayın ve editörün penceresini büyütün.

Umarım yardımcı olmuşumdur.

Kyr.

Not: Eclipse'i kapatırken her iki pencereyi de korumak istiyorsanız, pencereleri tek tek kapatmayın. Bunun yerine gidin: Dosya> Çıkış.


9
Bahşiş için teşekkürler ve +1. Ancak, pencereler "iletişim kurmaz", örneğin bir penceredeki javadoc görünümü diğer jUnit'deki seçimlerle güncellenmez.
David

@David Tutulma konusundaki tek deneyimim CDT'den geliyor ve söyledikleriniz CDT'de de doğru. Bununla birlikte, bir pencerede bir değişken seçerseniz, aynı değişken diğer pencerede dizinleyici tarafından vurgulanır. Aynısı
kaşifin yenilenmesi

5
Bununla ilgili bir sorun, yeni pencerenin orijinal pencere ayarlarına sahip olmaması ve (inanıyorum) son kapatırsanız Eclipse'ın ayarlarını son kapalı pencereye sıfırlayacaktır. Ben sadece bunu daha sonra iki monitör boyunca Eclipse en üst düzeye çıkarmak ve her bir monitör için bir, kod penceresi ikiye bölünmüş yaptı.
Xonatron

12

Tutulmamı iki monitöre yaymak için Ultramon kullanıyorum.

Sol taraf koda, sağ taraf Proje Gezgini, Arama, Konsol, Karınca ve Anahat görünümlerine ayrılmıştır.

Bu şekilde görev çubuğunda veya alt sekmesinde tıkladığımda tüm Eclipse öğelerime odaklanıyorum. Sağ monitörde başka bir pencereyi (genellikle tarayıcım veya izleme görüntüleyicim) kaplayabilirim. Aynı anda bazı referansları kodlamak ve okumak istiyorsanız, yer paylaşımlı pencereyi sabitlemek için SemTop kullanıyorum (kısayol tuşlarının kullanışlı olduğu yer burası).

Bu yüzden aynı anda kod ve StackOverflow bakabilirsiniz;)

ultramon


Ultramon'a bir bağlantı verebilir misiniz?
Decio Lira

SemTop I like için ücretsiz bir alternatif var: Dekspins
prefabSOFT

@prefabSOFT - Aslında bunun yerine bir AutoHotkey komut dosyası kullanmaya başladım .
Ayaklar

Bu tam olarak Visual Studio'da yaptığım şeydi, IDE'yi her iki monitöre de en üst düzeye çıkarmak için Ultramon'u kullanın (Windows 7 bile hala bilgimden yoksun işlevsellik, lütfen yanılıyorsam beni düzeltin) ve ardından kaynak bölümünü ikiye böldüm bölünmenin monitör bölünmesiyle aynı hizaya getirilmesi. Monitörlerdeki bölünmeyle eşleşen bölme, IDE içindeki bir bölümün boyutu otomatik olarak değiştiğinde kesilir. Yerel çift monitör desteğini çok isterim.
Ocak'ta Xonatron

1
@MatthewDoucette - Şimdi bir .NET geliştiricisiyim, Visual Studio ile aynısını yapıyorum. Temelde Eclipse kurulumumu kopyaladım.
Ayaklar

4

Tutulma ortamını iki monitöre böldüm (her ikisi de 1600 * 1200'de çalışıyor)

solda, ana kodlama penceresi sağ tarafta aşağı doğru olacak şekilde büyütülmüş durumda.

İkinci monitörde Junit penceresi, Problemler, Konsol ve paket gezgini var

Kullandığım tüm perspektifler için aynı düzene sahibim.

Ben hiç kullanmamış Alt- Shift- Qkestirme ama bulduk Alt- Shift- X, Tana kodlama penceresinde odaklanmış am zaman JUnit çalıştırmak için kısayol cezası çalışır.

Paket gezgini kodlama penceresiyle aynı monitörde olabilir mi?


1
"Bölme" ile iki Eclipse penceresi mi yoksa iki monitörde bir ekranı mı büyüttünüz?
Xonatron

2

Geniş ekran birincil monitör ve geniş ekran olmayan ikincil monitör var. Birincil monitörümdeki düzen üç sütuna ayrılmıştır: sütun 1, üst yarısında paket gezginini ve alt yarısındaki sekmelerde anahat, hiyerarşi ve arama sonuçları görünümlerini içerir. İkinci sütun koddur ve diğer iki sütundan yaklaşık iki buçuk kat daha geniştir. (Herkes ofisimde geniş ekran monitörlere sahip olduğundan, 80 yerine 100 karakterlik satırlarda standardize ettik.) Üçüncü sütunun üst kısmında hata ayıklama görünümü var, biraz küçük; dikey alanın çoğunu alarak, aşağıdaki sekmelerdeki değişkenler, ifadeler ve JUnit görünümleri; ve bunun altında küçük bir kesme noktası görünümü. İkincil monitörümde iki yırtık pencere var: Konsol ekranın çoğunu kaplıyor ve altında sekmelerdeki sorunları ve geçmiş görünümlerini barındıran daha küçük bir pencere var.

Tek sorunum, masaüstünü evde tek monitör kurulumumdan uzak tuttuğumda: ikincil monitördeki iki pencere birincil pencereye geçiyor. Bu senaryoda bunu düzeltmek için kullandığım bir "Tek Ekran" perspektifim var, ancak işime geri döndüğümde ve çift monitör perspektifine geçtiğimde, pencereleri manuel olarak diğer monitöre geri taşımalıyım. Keşke Eclipse onları orada bıraksaydı, ama bunu yapmanın bir yolunu göremiyorum.


2

Birincil monitörümde Paket Gezgini ve Kodum ve ikincil monitörümde Konsol var. Bunu konsol sekmesini sağ tıklayıp Taşı .. ve Görüntüle'yi seçerek yaparım. Bu şekilde konsol penceresini sürükleyip bırakabilir ve yeniden boyutlandırabilirim.

Bu yardımcı olur umarım!


2

Tutulmamı her iki monitöre de genişleterek yaptım, pencerelerde ekran tuşlarını basılı tutarak ve tuşuna dokunarak genişletebilirsiniz P,

resim açıklamasını buraya girin

Sonra, ana monitör olarak sol monitörümü seçerek, diğer ekranı kaplamak için tutulma penceresinin sağ tarafını sürükledim. daha sonra üç sütuna tutulma yaptı. Şimdi benim ana monitör kod editörü adanmış ve konsol ve paket gezgini diğeri üzerinde! kodunuz için tüm bir monitörünüz cntrl+{varsa, aynı dosyayı görüntülemek veya her ikisini aynı anda görüntülemek için başka bir dosyanın sekmesini ekranın yanına sürüklemek için her zaman ikinci bir dikey sütun kullanmak ve kullanmak yardımcı olur . resim açıklamasını buraya girin

Sonunda çalışmamı pencereden yeni kaydettim> Perspektifi Farklı Kaydet

Ofiste olmadığımda benim normalve dual monitorperspektifim arasında geçiş yapabilirim


2
Fikir iyi görünüyor. Ancak bir dizüstü bilgisayarınız ve çok farklı çözünürlüklere sahip bir monitörünüz varsa, sonuç garip olacaktır.
borjab

2
@ borjab, doğru. Bu durumda, ikinci pencerenin sekmesini diğer monitöre sürükleyin, Farklı boyutlarda iki ayrı pencere oluşturacak ve geri kalanı aynı olacaktır.
azerafati

Sonunda yaptım. Sadece kod maksimize edilmiş bir pencere. Junit, sunucu, konsol, paket gezgini için diğer. Deneyim daha iyi
borjab

1

Tutulmada Ctrl + Shift + R kullanarak paket gezgininin her zaman gösterilmesi ihtiyacını azalttım (ama ortadan kaldırmadım), bu, adı hatırladığınız dosyalar arasında geçiş yapan bir filtre olarak açılır pencere açar adının bir kısmını hatırladığınız dosyaları bulmayı kolaylaştırmak için joker karakterleri kabul etmenin yanı sıra.

Ana ekranımda kaynak ve ana görevlerimde ve ikincil ekranımda LogCat (android) üzerinde kalıyorum, çok fazla web içeriği okuduğumu tespit edersem, dizüstü bilgisayarımı bağımsız bir üçüncü ekran olarak sinerji ile ateşliyorum, ideal değil ama İşler.

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.