2009-06-14 30 views
13

Mỗi khi tôi khởi động Eclipse, nó sẽ cố gắng làm mới toàn bộ dự án, dịch hơn 10 phút thời gian chờ đợi, chưa kể đến số lượng bộ nhớ vô lý mà nó sẽ tiêu thụ.Làm cách nào để ngăn Eclipse làm mới một số thư mục?

Tôi biết có cài đặt chung để tắt tính năng làm mới tự động (General -> Workspace -> Refresh automatically). Có cách nào để tắt tính năng này trên các thư mục riêng lẻ không? Lý do là một số thư mục hiếm khi được thay đổi trong một số dự án của tôi.

Trả lời

9

Theo this thread, không:

  • không có cài đặt cho mỗi dự án (đối với việc vô hiệu hóa tính năng tự động refresh)
  • không có cài đặt cho mỗi thư mục trong một dự án.

Để biết thêm các phiên bản gần đây của Eclipse, như chi tiết trong Eclipse help page, bạn có thể sử dụng lọc Resource (cũng bước đầu mentioned below bởi pcoucke)

lọc nguồn có thể được tạo, chỉnh sửa và loại bỏ trong trang thuộc tính File > Properties > Resource > Resources Filters cho tài nguyên dự án hoặc thư mục.

Bộ lọc tài nguyên chỉ áp dụng cho tệp và/hoặc thư mục được bao gồm hoàn toàn trong không gian làm việc theo thao tác làm mới
Bộ lọc tài nguyên "Loại trừ" ngăn tất cả các tệp và/hoặc thư mục khớp với điều kiện bộ lọc được bao gồm trong không gian làm việc trong quá trình làm mới.

tôi đã đề cập một ví dụ trong "How to have .git folders ignored by Eclipse projects"

resource filter

+1

Điều này thật tệ. Tôi không muốn đóng một dự án chỉ để vô hiệu hóa làm mới trên một số thư mục của nó. Vâng, hy vọng một số Eclipse trong tương lai sẽ có quyền kiểm soát chi tiết về cách hoạt động của "làm mới". – Fortepianissimo

+1

@ Fortepianissimo: true ... có thể là một gợi ý để thêm vào https://bugs.eclipse.org/bugs/ – VonC

1

Để loại trừ toàn bộ dự án, bạn có thể đóng chúng. Không biết một cách cho các thư mục cá nhân.

1

Tôi rất tiếc nhưng tôi không biết gì về cài đặt như vậy. Như đã đề cập, bạn có thể đóng dự án trong Eclipse (khi nó được mở). Điều này ngăn cản việc làm mới lặp lại dự án đó. Nếu không, tôi chỉ có thể cung cấp cho bạn đề xuất có 1 vùng làm việc cho mỗi dự án và không bao gồm nhiều dự án khác nhau vào cùng một không gian làm việc (trừ khi chúng có liên quan với nhau). Đây là một thực hành tốt hơn nhiều và những gì tôi đang làm mỗi ngày khi làm việc với Eclipse. Và tôi đã không gặp bất kỳ vấn đề nào cho đến nay của loại bạn đã đề cập.

2

Nếu sự cố của bạn là làm mới khi khởi động, hãy thử: Tùy chọn -> Chung -> Khởi động và Tắt máy -> Làm mới không gian làm việc khi khởi động.

0

Tôi đã gặp phải vấn đề tương tự này. Khi một dự án eclipse làm mới nó dường như muốn chạm vào mọi tập tin bất kể cài đặt. Cơ sở mã tôi đang làm việc có ~ 70K tệp và mất gần 2 phút để làm mới. Cuối cùng tôi đã xác định lại dự án eclipse là một tập con nhỏ hơn nhiều (đó là 10K tệp) có một lần làm mới ~ 1 giây. Không lý tưởng, nhưng thời gian làm mới dài là không thể chấp nhận được.

FYI hộp kiểm "Có nguồn gốc" và tùy chọn "Loại trừ khỏi xây dựng ..." KHÔNG ngăn thư mục được làm mới.

Lưu ý, máy tính tôi đang sử dụng là 4-5 tuổi (bộ vi xử lý Pentium IV, ổ cứng 7200 rpm). Tôi đặt cược một trong những ổ đĩa cứng trạng thái rắn mới nhanh hơn này sẽ cải thiện đáng kể thời gian làm mới!

8

Đối với các thư mục riêng lẻ, bạn có thể thực hiện bằng cách thêm bộ lọc Tài nguyên.

  1. Nhấp chuột phải vào thư mục dự án trong cây Project Explorer và chuyển đến "Thuộc tính".
  2. Tài nguyên -> Bộ lọc tài nguyên.
  3. Thêm nhiều bộ lọc loại trừ cho tệp/thư mục tùy thích.

Xem câu trả lời này: https://stackoverflow.com/a/6321688/1194584

+0

Tuyệt vời, đây là giải pháp, không hack như các câu trả lời khác. Tự hỏi tại sao tôi là người đầu tiên bỏ phiếu này. –

+0

Có thể xác nhận điều này đang hoạt động. Câu trả lời được chấp nhận là cũ và không liên quan – Sam

0

Chỉnh sửa các tập tin .project bên trong .metadata.plugins thư mục \ org.eclipse.jdt.core.org.eclipse.jdt.core.external.folders của không gian làm việc của bạn thư mục.

Sau đó xóa bất kỳ nội dung nào giữa các thẻTài nguyên được liên kết.

Điều đó phù hợp với tôi (eclipse-jee-helios-SR2-win32)

0

Bạn biết không. Chỉ cần đóng các dự án không sử dụng và đó là tất cả cho tôi.!

1

tôi phát hiện ra một cách để ngăn chặn tự động sảng khoái tại nhật thực startup.Below là các bước: -

Windows-> Preferences -> (Tìm kiếm theo từ khóa: -Workspace) -> General-> Startup Và ShutDown-> Bỏ chọn không gian làm việc Giới thiệu khi khởi động.

Xong ... !!! Làm việc như sự quyến rũ đối với tôi.

Các vấn đề liên quan