Eclipse: Bagaimana cara menyegarkan seluruh ruang kerja? F5 tidak melakukannya

104

Saya memiliki ruang kerja dengan banyak proyek java. Jika saya pergi ke File->Refresh, itu tidak benar-benar menyegarkan apa pun (mungkin proyek yang saat ini dipilih). Bagaimana cara mendapatkan gerhana untuk menyegarkan semua proyek?

Mendongkrak
sumber
Lihat juga: stackoverflow.com/questions/1212633/…
Drew Stephens

Jawaban:

103

Ini memang hanya akan menyegarkan proyek saat ini (atau, lebih khusus lagi, pilihan saat ini di penjelajah proyek). Saya cukup mengklik di suatu tempat di penjelajah proyek, lakukan Ctrl+ Auntuk memilih semua proyek dan kemudian tekan F5untuk mencapai penyegaran lengkap.

BalusC
sumber
7
Ok, terima kasih, tapi perhatikan bahwa melakukan hal di atas di "Project Explorer" tidak berhasil (refresh berwarna abu-abu), tetapi melakukannya di "Package Explorer" akan berfungsi dengan baik.
Jack
9
Masalah dengan ini adalah, jika salah satu proyek saya ditutup (yang sepanjang waktu), opsi Refresh tidak muncul. Satu-satunya cara Ctrl + A diikuti oleh F5 bekerja untuk saya adalah jika semua proyek saya terbuka.
Matt
10
@Matt: Penjelajah Proyek saya dikonfigurasi untuk menyembunyikan proyek tertutup. Mereka hanya terlihat di Navigator. Anda mungkin ingin melakukan hal yang sama.
BalusC
2
@Trevor: tidak seperti yang BalusC katakan Anda dapat menyembunyikan proyek yang ditutup ... sekali lagi yang tidak selalu diinginkan .. Apa yang akhirnya saya lakukan sebenarnya adalah menyetel "Elemen Tingkat Atas" ke Set Kerja yang tidak pernah ditutup, jadi Ctrl + A selalu berfungsi ... serta menjaga ruang kerja saya lebih terorganisir .. terutama dengan plugin Dynamic Working Sets (yang berarti tidak ada pemeliharaan setelah menyiapkan beberapa regex).
inger
1
Jika Anda pergi menyaring rute proyek tertutup, petunjuk untuk melakukannya ada di sini help.eclipse.org/indigo/…
Everett Toews
40

Jika Anda ingin menyegarkan semua Proyek, mengabaikan proyek tertutup, maka cara termudah adalah:

  • ctrl-klik dan item di Project Explorer (untuk memastikan P. Explorer memiliki fokus)
  • ctrl-klik item tersebut lagi sehingga tidak lagi disorot (tetapi P. Explorer masih memiliki fokus)
  • F5 sekarang akan menyegarkan seluruh ruang kerja

Secara efektif F5 me-refresh ruang kerja saat tampilan navigasi memiliki fokus dan tidak ada yang dipilih.

James Blackburn
sumber
3
Ini bekerja dengan baik untuk saya di Mac yang menggantikan klik cmd untuk ctrl-klik
Wisatawan
1
Ini adalah solusi yang bagus ketika Anda memiliki banyak proyek dan folder (karena ctrl-A klik kanan tidak mengizinkan penyegaran jika folder dipilih)
kotoole
14

Ctrl-A, lalu F5.

Anda dapat mengatur ruang kerja untuk secara otomatis menyegarkan ketika mendeteksi perubahan dalam preferensi. (Jendela> Preferensi> Umum> Ruang Kerja> Segarkan Secara Otomatis)

Mike Daniels
sumber
9

Mudah.

  • Buat alat eksternal: Jalankan> Alat Eksternal> Konfigurasi Alat Eksternal ...
  • Buat konfigurasi Program baru Arahkan lokasi ke exe yang sangat cepat (saya menggunakan 'ls' Cygwin)
  • Pada tab Segarkan, pilih Segarkan Sumber Daya setelah selesai, Seluruh Ruang Kerja
  • Pada tab Bangun, hapus pilihan Bangun sebelum peluncuran

Jalankan alat untuk menyegarkan semua proyek.

Kegentingan
sumber
di windows saya telah menggunakan "C: \ Windows \ twunk_32.exe" sepertinya tidak sakit :)
iTake
Bagaimana saya bisa tahu jika refresh sudah selesai?
srrvnn
Ini bagus! Sekarang saya bisa mengetik cmd-3 echo (karena saya menggunakan / bin / echo sebagai perintah) dan segera menyegarkan, sehingga tidak terlalu membebani Anda untuk melewati autobuild yang merusak kinerja. Karena mendapat item menu, itu juga bisa masuk dalam pemicu quicksilver atau pengaturan serupa, jadi bisa jadi penekanan tombol global dari gerhana luar.
Joshua Goldberg
Ini membawa saya ke sesuatu yang lebih sederhana: cmd-3 build all. (posting sebagai jawaban)
Joshua Goldberg
Meminta maaf atas kebisingannya: Saya merasa saya harus menyegarkan dulu dan kemudian membangun. Tidak satu pun sudah cukup. (Saya salah mengira keduanya sebenarnya, bahwa build yang dipicu oleh penyegaran, dan bangunan itu akan dimulai dengan penyegaran. Tidak juga benar.) Saya menggunakan konfigurasi alat eksternal dengan kait penyegaran terlebih dahulu, dan kemudian membangun semua cmd-3.
Joshua Goldberg
6

Kontrol klik semua proyek Anda bersama-sama, lalu klik kanan dan tekan segarkan.

Biasanya saya me-refresh semua seperti itu, lalu saya pastikan untuk membersihkan semua project dan membangun kembali di eclipse.

Felix Khazin
sumber
2

Bagi siapa pun yang ingin tahu cara memilih semua proyek di OS X di mana Ctrl+ Atidak berfungsi:

  1. Klik proyek pertama
  2. Menekan Shift
  3. Tahan kunci sampai semuanya dipilih
  4. Sekarang tekan F5
Brad
sumber
1
Analog OS X Ctrl+Aadalah ⌘+A, yang memilih semua.
Max Nanasy
Ini berfungsi untuk saya tidak konsisten (terkadang saya harus mengklik sekitar Project Explorer beberapa kali terlebih dahulu).
Max Nanasy
2

Jawaban ini membawa saya ke solusi yang lebih sederhana, tidak perlu konfigurasi.

Cmd-3 membangun semua (kontrol-3 di windows)

Edit: Koreksi - Saya perlu baik menyegarkan dan membangun. Build tidak menyegarkan secara otomatis. Saat ini saya menggunakan dua tindakan, "gema" dari komentar saya di jawaban tertaut yang baru saja saya rujuk (konfigurasi Alat Eksternal dengan kaitan untuk menyegarkan semua), diikuti dengan cmd-3 "buat semua"

Joshua Goldberg
sumber