Eclipse: Làm cách nào để làm mới toàn bộ không gian làm việc? F5 không làm được


104

Tôi có một không gian làm việc với một loạt các dự án java. Nếu tôi đi đến File->Refresh, nó không thực sự làm mới bất cứ điều gì (có lẽ là dự án hiện đang được chọn). Làm cách nào để lấy nhật thực để làm mới tất cả các dự án?


Câu trả lời:


103

Nó thực sự sẽ chỉ làm mới dự án hiện tại (hoặc cụ thể hơn, lựa chọn hiện tại trong trình khám phá dự án). Tôi chỉ cần nhấp vào một nơi nào đó trong trình khám phá dự án, thực hiện Ctrl+ Ađể chọn tất cả các dự án và sau đó nhấn F5để đạt được làm mới hoàn toàn.


7
Được rồi, cảm ơn, nhưng lưu ý rằng làm như trên trong "Project Explorer" không hoạt động (làm mới chuyển sang màu xám), nhưng thực hiện nó trong "Package Explorer" thì nó hoạt động tốt.
Jack

9
Tuy nhiên, vấn đề với điều này là nếu bất kỳ dự án nào của tôi bị đóng (luôn luôn), tùy chọn Làm mới sẽ không xuất hiện. Cách duy nhất Ctrl + A theo sau bởi F5 phù hợp với tôi là nếu tất cả các dự án của tôi đang mở.
Matt

10
@Matt: Project Explorer của tôi được định cấu hình để ẩn các dự án đã đóng. Chúng chỉ hiển thị trong Navigator. Bạn có thể muốn làm như vậy.
BalusC

2
@Trevor: không như BalusC đã nói bạn có thể ẩn các dự án đã đóng ... một lần nữa, điều này không phải lúc nào cũng mong muốn .. Những gì tôi thực sự làm là đặt "Phần tử cấp cao nhất" thành Bộ làm việc không bao giờ bị đóng, vì vậy Ctrl + A luôn hoạt động ... cũng như giữ cho không gian làm việc của tôi được ngăn nắp hơn..đặc biệt với plugin Dynamic Working Sets (có nghĩa là không cần bảo trì sau khi thiết lập một số regexes).
inger

1
Nếu bạn đi bộ lọc ra khỏi tuyến đường dự án khép kín, hướng dẫn để thực hiện điều đó đang ở đây help.eclipse.org/indigo/...
Everett Toews

40

Nếu bạn muốn làm mới tất cả các Dự án, bỏ qua các dự án đã đóng, thì cách dễ nhất là:

  • ctrl-click và chọn mục trong Project Explorer (để đảm bảo P. Explorer có tiêu điểm)
  • ctrl-nhấp lại vào mục để nó không còn được đánh dấu (nhưng P. Explorer vẫn có tiêu điểm)
  • F5 sẽ Làm mới toàn bộ không gian làm việc

F5 hiệu quả làm mới Không gian làm việc khi chế độ xem điều hướng có tiêu điểm và không có gì được chọn.


3
Điều này làm việc tốt cho tôi trên máy Mac thay thế cmd nhấp chuột cho ctrl-click
Traveler

1
Đây là một giải pháp tuyệt vời cho khi bạn có nhiều dự án và thư mục (vì ctrl-A nhấp chuột phải không cho phép làm mới nếu các thư mục được chọn)
kotoole

14

Ctrl-A, sau đó F5.

Bạn có thể thiết lập không gian làm việc để tự động làm mới khi nó phát hiện ra những thay đổi trong các tùy chọn. (Window> Preferences> General> Workspace> Refresh Automatically)


9

Dễ dàng.

  • Tạo công cụ bên ngoài: Chạy> Công cụ bên ngoài> Cấu hình công cụ bên ngoài ...
  • Tạo cấu hình chương trình mới Trỏ vị trí đến một exe rất nhanh (tôi sử dụng 'ls' của Cygwin)
  • Trên tab Làm mới, chọn Làm mới Tài nguyên sau khi hoàn thành, Toàn bộ Không gian làm việc
  • Trên tab Xây dựng, bỏ chọn Xây dựng trước khi khởi chạy

Chạy công cụ để làm mới tất cả các dự án.


trên các cửa sổ tôi đã sử dụng "C: \ Windows \ twunk_32.exe" dường như không ảnh hưởng gì :)
iTake

Làm cách nào để biết liệu quá trình làm mới đã hoàn tất?
srrvnn

Điều đó thật tuyệt! Bây giờ tôi có thể gõ cmd-3 echo (vì tôi đã sử dụng / bin / echo làm lệnh) và ngay lập tức làm mới, giúp bạn bớt gánh nặng hơn khi bỏ qua các bản dựng tự động phá hủy hiệu suất. Bởi vì nó có một mục menu, nó cũng có thể chạy trong trình kích hoạt quicksilver hoặc thiết lập tương tự, vì vậy nó có thể là một lần nhấn phím toàn cục từ bên ngoài nhật thực.
Joshua Goldberg

Điều này dẫn tôi đến một thứ thậm chí còn đơn giản hơn: cmd-3 xây dựng tất cả. (đăng dưới dạng câu trả lời)
Joshua Goldberg

Xin lỗi vì sự ồn ào: Tôi thấy mình phải làm mới trước rồi mới xây dựng. Không một mình là đủ. (Thực ra tôi đã nhầm tưởng cả hai, rằng các bản dựng được kích hoạt làm mới và toà nhà đó sẽ bắt đầu bằng việc làm mới. Điều này cũng không đúng.) Trước tiên, tôi sử dụng một cấu hình công cụ bên ngoài với một móc làm mới, rồi sau đó cmd-3 xây dựng tất cả.
Joshua Goldberg

6

Control nhấp vào tất cả các dự án của bạn với nhau, sau đó nhấp chuột phải và nhấn làm mới.

Thông thường tôi làm mới tất cả như vậy, sau đó tôi đảm bảo xóa tất cả các dự án và xây dựng lại trong nhật thực.


2

Đối với bất kỳ ai tò mò làm thế nào để chọn tất cả các dự án đó trên OS X mà Ctrl+ Akhông hoạt động:

  1. Nhấp vào dự án đầu tiên
  2. Nhấn giữ Shift
  3. Giữ phím cho đến khi tất cả chúng được chọn
  4. Bây giờ bấm F5

1
Tương tự của OS X Ctrl+A⌘+Achọn tất cả.
Max Nanasy

Nó hoạt động đối với tôi không nhất quán (đôi khi tôi phải nhấp vào Project Explorer một vài lần trước tiên).
Max Nanasy

2

Câu trả lời này đã dẫn tôi đến một giải pháp thậm chí còn đơn giản hơn, không cần cấu hình.

Cmd-3 xây dựng tất cả (control-3 trên windows)

Chỉnh sửa: Correction - Tôi cần phải cả hai làm mới xây dựng. Bản dựng không tự động làm mới. Tôi hiện đang sử dụng hai hành động, "echo" từ nhận xét của tôi trong câu trả lời được liên kết mà tôi vừa tham khảo (cấu hình Công cụ bên ngoài có móc để làm mới tất cả), tiếp theo là cmd-3 "xây dựng tất cả"

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.