Adakah tips tentang cara mengatur lingkungan Eclipse pada banyak monitor?

176

Saya tidak dapat menemukan cara yang baik untuk meletakkan jendela Eclipse pada dua monitor. Saat ini saya baru saja melepaskan (mengklik header dan menarik) beberapa jendela ke monitor sekunder (paket explorer, konsol, dan garis besar) sambil meninggalkan monitor utama dengan jendela pengeditan sumber yang dimaksimalkan.

Ini bekerja cukup baik kecuali beberapa masalah yang mengganggu. Jendela terpisah tidak dalam fokus saat Anda mengedit kode Anda. Yang berarti, misalnya, pintasan build terakhir ( Alt- Shift- X, Q) tidak berfungsi karena tidak dapat menemukan file build (karena paket explorer tidak dalam fokus). Juga opsi "Sumber daya yang dipilih" dalam menu pencarian file tidak mengambil pemilihan paket saat ini.

Jadi saya bertanya-tanya apakah memisahkan jendela adalah cara yang tepat untuk pergi? Apakah Anda memiliki solusi yang lebih baik sehingga setidaknya paket explorer tetap fokus?

Terima kasih.

PS. Btw "tidak dapat menemukan build" kesalahan mulai muncul hanya dalam 3.4 karena beberapa alasan.

serg
sumber

Jawaban:

269

Dalam Eclipse Helios (saat ini 3.6.2) saya menemukan sangat berguna penggunaan jendela lain untuk memunculkan banyak dokumen di layar yang berbeda. di menu utama, buka:

Jendela> Jendela baru,

dan seret ke layar yang Anda inginkan. Klik dua kali pada nama file pada editor dan akan memaksimalkan jendela editor.

Saya harap saya membantu.

Kyr.

PS: Jika Anda ingin mempertahankan kedua jendela saat Anda menutup Eclipse, jangan tutup satu per satu. Alih-alih pergi: File> Keluar.

Kyr
sumber
9
Terima kasih atas tipnya dan +1. Namun, windows tidak "berkomunikasi", misalnya tampilan javadoc di satu jendela tidak akan diperbarui oleh pilihan di jendela lain, sama seperti jUnit.
David
@ David Pengalaman saya satu-satunya di eclipse berasal dari CDT dan apa yang Anda katakan juga benar dalam CDT. Namun demikian jika Anda memilih variabel di satu jendela, variabel yang sama akan disorot oleh pengindeks di jendela lain. Hal yang sama berlaku untuk operasi global lainnya seperti menyegarkan penjelajah dll ...
Kyr
5
Satu masalah dengan ini adalah bahwa jendela baru tidak memiliki pengaturan windows asli, dan (saya percaya) jika Anda menutupnya terakhir itu akan mengatur ulang pengaturan Eclipse ke jendela terakhir yang ditutup. Saya hanya melakukan ini kemudian beralih ke memaksimalkan Eclipse di dua monitor dan membelah jendela kode menjadi dua, satu untuk setiap monitor.
Xonatron
12

Saya menggunakan Ultramon untuk menyebarkan Eclipse saya di dua monitor.

Saya memiliki sisi kiri yang ditujukan untuk kode dan sisi kanan untuk tampilan Project Explorer, Search, Console, Ant dan Outline.

Dengan cara ini saya mendapatkan fokus ke semua hal Eclipse saya ketika saya mengkliknya di taskbar atau alt-tab. Saya juga dapat overlay jendela lain (biasanya browser saya atau penampil jejak) di monitor sebelah kanan. Saya menggunakan SemTop untuk menyematkan jendela overlay jika saya ingin kode dan membaca beberapa referensi secara bersamaan (Di sinilah tombol pintas berguna).

Jadi saya bisa melihat kode dan StackOverflow pada saat yang sama;)

Ultramon

Kaki
sumber
Bisakah Anda memberikan tautan ke ultramon?
Decio Lira
Ada alternatif freeware untuk SemTop yang saya suka: Dekspins
prefabSOFT
@prefabSOFT - Saya sebenarnya sudah mulai menggunakan skrip AutoHotkey .
Kaki
Ini adalah persis apa yang saya lakukan di Visual Studio, gunakan Ultramon untuk memaksimalkan IDE untuk kedua monitor (fungsionalitas bahkan Windows 7 masih kurang sepengetahuan saya, tolong perbaiki saya jika saya salah) dan kemudian bagi bagian sumber menjadi dua, secara manual membuat perpecahan sejajar dengan monitor split. Perpecahan yang cocok dengan pemisahan dalam monitor akan pecah setiap kali bagian dalam IDE akan mengubah ukuran secara otomatis, yang terjadi. Akan menyukai dukungan dual monitor asli.
Xonatron
1
@ MatthewDoucette - Sekarang saya adalah pengembang .NET, saya melakukan hal yang persis sama dengan Visual studio. Pada dasarnya hanya mereplikasi pengaturan Eclipse saya.
Kaki
4

Saya membagi lingkungan gerhana menjadi dua monitor (keduanya berjalan pada 1600 * 1200)

di sebelah kiri saya memiliki jendela kode utama yang dimaksimalkan dengan garis besar di sisi kanan.

Pada monitor kedua saya memiliki jendela Junit, Masalah, Konsol dan paket explorer

Saya memiliki tata letak yang sama digandakan untuk semua perspektif yang saya gunakan.

Saya tidak pernah menggunakan Alt- Shift- pintasan Qtetapi saya telah menemukan Alt- Shift- X, Tpintasan untuk menjalankan junit berfungsi dengan baik ketika saya fokus pada jendela kode utama.

Mungkin punya paket explorer di monitor yang sama dengan jendela pengkodean?

Craig Angus
sumber
1
Maksud "split", maksud Anda dua jendela Eclipse atau satu yang dimaksimalkan di dua monitor?
Xonatron
2

Saya memiliki monitor primer layar lebar dan monitor sekunder non-layar lebar. Tata letak pada monitor utama saya dipecah menjadi tiga kolom: kolom 1 berisi paket explorer di bagian atas dan tampilan garis besar, hierarki dan hasil pencarian di tab di bagian bawah. Kolom dua adalah kode, dan sekitar dua setengah kali lebih lebar dari dua kolom lainnya. (Karena semua orang memiliki monitor layar lebar di kantor saya, kami telah distandarisasi pada garis 100 karakter, bukan 80). Kolom ketiga memiliki tampilan debug di bagian atas, agak kecil; variabel, ekspresi, dan tampilan JUnit pada tab di bawahnya, mengambil sebagian besar ruang vertikal; dan tampilan breakpoints kecil di bawah itu. Monitor sekunder saya memiliki dua robek jendela: konsol mengambil sebagian besar layar, dan di bawahnya saya memiliki jendela yang lebih kecil yang bersaing dengan masalah dan tampilan riwayat di tab.

Satu-satunya keluhan saya adalah ketika saya remote desktop dari pengaturan monitor tunggal saya di rumah: dua jendela pada monitor sekunder pindah ke yang utama. Saya memiliki perspektif "Satu Layar" yang saya gunakan dalam skenario ini untuk memperbaiki itu, tetapi ketika saya kembali bekerja dan beralih ke perspektif dual-monitor, saya harus secara manual memindahkan jendela kembali ke monitor lain. Saya berharap Eclipse hanya akan meninggalkan mereka di sana, tetapi saya tidak bisa melihat cara untuk membuatnya melakukannya.

Robert J. Walker
sumber
2

Saya memiliki Paket Explorer dan Kode pada monitor utama saya dan Konsol pada monitor sekunder saya. Saya melakukan ini dengan mengklik kanan tab konsol dan memilih Pindahkan .. lalu Lihat. Dengan cara ini saya dapat menarik, melepaskan, dan mengubah ukuran jendela konsol.

Semoga ini membantu!

Ursula
sumber
2

Saya melakukan ini dengan memperluas gerhana saya ke kedua monitor, di windows Anda dapat membuat layar Anda diperpanjang dengan menahan tombol win dan mengetuk P,

masukkan deskripsi gambar di sini

Kemudian, memilih monitor kiri saya sebagai yang utama saya seret sisi kanan jendela gerhana untuk menutupi layar lainnya sepanjang jalan. kemudian dibuat gerhana menjadi tiga kolom. Sekarang monitor utama saya didedikasikan untuk editor kode dan konsol dan paket explorer ada di yang lain! ketika Anda memiliki seluruh monitor untuk kode Anda selalu membantu untuk menggunakan cntrl+{dan memiliki kolom vertikal kedua untuk melihat file yang sama, atau menyeret tab file lain ke sisi layar untuk melihat keduanya dalam waktu yang bersamaan. masukkan deskripsi gambar di sini

Akhirnya saya hanya menyelamatkan pekerjaan saya dari window> save Perspective As

Saya dapat beralih di antara perspektif normaldan saya dual monitorsetiap kali saya tidak di kantor

azerafati
sumber
2
Idenya tampak bagus. Tetapi jika Anda memiliki satu laptop dan satu monitor dengan resolusi yang sangat berbeda hasilnya akan aneh.
borjab
2
@borjab, benar. Dalam hal ini cukup seret tab jendela kedua ke monitor lain, Ini akan membuat dua jendela terpisah dengan ukuran yang berbeda dan sisanya akan sama.
azerafati
Saya akhirnya melakukan itu. Satu jendela hanya untuk kode dimaksimalkan. Lainnya untuk Junit, server, konsol, paket explorer. Pengalamannya lebih baik
borjab
1

Saya telah mengurangi (tetapi tidak menghilangkan) kebutuhan untuk paket explorer untuk selalu ditampilkan dengan menggunakan Ctrl + Shift + R dalam gerhana, ini memunculkan jendela tipe filter-as-you yang membuat beralih di antara file yang Anda ingat namanya mudah, serta menerima wildcard untuk memudahkan menemukan file yang Anda ingat sebagian namanya.

Saya menyimpan sumber di layar utama dan menguraikan tugas-tugas dan LogCat (android) di layar sekunder saya, jika saya menemukan saya membaca banyak konten web, saya menyalakan laptop saya melalui sinergi sebagai layar ketiga yang independen, itu tidak ideal tetapi tidak bekerja.

ara.hayrabedian
sumber