2012-03-03 33 views
10

Eclipse có thể tạo một bộ làm việc mới với tất cả các tệp đang mở trong trình soạn thảo (Java) hiện tại không?Tôi có thể tạo một bộ làm việc với các tệp đang mở trong trình chỉnh sửa hiện tại không?

Theo như tôi có thể biết, cách duy nhất để thực hiện việc này là chọn thủ công từng tệp trong trình khám phá dự án.

+0

Thật không may, đó là trường hợp! –

+1

Có lẽ mylyn có thể giúp một chút. Có thể xác định ngữ cảnh. Bạn có thể thêm và xóa tệp thành các ngữ cảnh. Nhưng một bối cảnh cũng có thể phát triển năng động. – FunThomas424242

+0

một số khác, nơi bạn có thể sử dụng biểu thức reg, https://code.google.com/p/javadude/wiki/DynamicWorkingSets –

Trả lời

2

Tùy chọn # 1: Kiểm tra plugin Extended VS Presentation.

Sau khi cài đặt, bạn có thể truy cập Window > Editing Sessions > Save Opened Editors to Session để lưu các tệp đã mở dưới dạng danh sách. Bạn có thể có bất kỳ số lượng tập hợp tệp nào (được gọi là "phiên" trong plugin).

Để mở lại một bộ tệp trước, hãy truy cập Window > Editing Sessions > Load Session.

Tính tương thích Lưu ý: Plugin được chỉ định để hỗ trợ Eclipse chỉ lên tới 3.8, nhưng tôi đã có thể cài đặt nó trong 4.5.2 tốt. Có vẻ như chủ đề không có, nhưng tùy chọn menu Editing Sessions chắc chắn là ở đó.


Lựa chọn # 2: Chỉ cần đi với Mylyn (có trong hầu hết các Eclipse xây dựng bây giờ). Mylyn làm nhiều hơn một chút so với yêu cầu, đi sâu như sụp đổ những gì nó xác định là khối mã không liên quan và thậm chí cung cấp một cái nhìn lọc của hệ thống tập tin của bạn (điều này có thể được vô hiệu hóa bằng cách tắt các chuyển đổi Focus on Active Task trong tập tin thám hiểm của bạn).

Để xem Mylyn trong hành động:

  1. Mở Task List view (Window > Show View > Task List).
  2. Nhấp chuột phải vào khoảng trắng.
  3. Trong menu ngữ cảnh, chọn New > Local Task.
  4. Nhập tên cho tác vụ.
  5. Bấm Ctrl + S để lưu.
  6. Ở trên cùng bên trái, nhấp vào vòng tròn màu xám xanh để "kích hoạt" tác vụ. (Điều này cũng có thể được thực hiện bằng cách vào xem Task List, kích chuột phải vào nhiệm vụ, sau đó nhấp Activate...Cảnh báo:. Kích hoạt một nhiệm vụ mới sẽ đóng tất cả các tab biên tập mở của bạn
  7. Như bạn mở tập tin. , chúng sẽ được thêm vào "bối cảnh" của nhiệm vụ đang hoạt động. Bạn có thể thao tác ngữ cảnh bằng cách nhấn đúp vào tác vụ của bạn trong khung nhìn Task List sau đó nhấp vào tab Context ở dưới cùng của trình soạn thảo nhiệm vụ. Remove from Context để tách nó ra khỏi nhiệm vụ

Mẹo:. Khi bạn đã hoàn tất làm việc trên một tas đặc biệt k, hãy chắc chắn chuyển đến chế độ xem Danh sách nhiệm vụ, nhấp chuột phải vào tác vụ và chọn Deactivate để ngăn không cho các tệp được thêm vào ngữ cảnh của nhiệm vụ một cách vô tình.

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