Trong ứng dụng RCP của tôi là trình soạn thảo, gần giống như trong Eclipse. Trình chỉnh sửa lớp mở rộng từ org.eclipse.ui.texteditor.AbstractTextEditor
và được thêm vào phần mở rộng trong plugin.xml -> org.eclipse.ui.editors
. Tôi muốn làm xem có chứa mở trong các tập tin biên tập. Câu hỏi đặt ra là, làm thế nào để tôi nhận được một danh sách tất cả các file mở (xem màn hình) cách lấy danh sách tất cả các tệp đang mở trong trình chỉnh sửa nhật thực?
6
A
Trả lời
8
Tôi chưa thử nghiệm, nhưng bạn sẽ có thể bắt đầu từ lớp PlatformUI.
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getEditorReferences()
0
Trong không gian làm việc của bạn tập tin sau đây có chứa thông tin bàn làm việc của bạn:
.metadata/.plugins/org.eclipse.ui .workbench/workbench.xml Có thể xóa nó (hoặc chỉnh sửa nó nhưng điều đó đòi hỏi một số không quan trọng xung quanh tôi giả sử) mà không phá vỡ không gian làm việc của bạn, tệp được tái tạo bởi Eclipse. Khi bạn xóa tất cả các cài đặt liên quan đến bàn làm việc bị mất (tức là tất cả các trình soạn thảo đều bị đóng), nhưng các dự án của bạn về không gian làm việc đó vẫn nguyên vẹn.
từ đó bạn có thể lấy danh sách tệp ..
Các vấn đề liên quan
- 1. Danh sách tất cả các tệp đang mở
- 2. Cách lấy danh sách tất cả các đối tượng? - PostgreSQL
- 3. Delphi - cách lấy danh sách tất cả các tệp của thư mục
- 4. Liệt kê tất cả các xử lý tệp đang mở?
- 5. Lấy danh sách tất cả các chủ đề hiện đang chạy trong Java
- 6. Đóng tất cả các tệp đang mở trong ipython
- 7. Làm cách nào để lấy danh sách tất cả các tệp có phần mở rộng ESY trong một thư mục?
- 8. Nhận danh sách tất cả các cửa sổ đang mở bằng cách sử dụng AutoIt
- 9. Trình chỉnh sửa trong nhật thực đã biến mất
- 10. Cách lấy danh sách tất cả các tệp video trong iPhone
- 11. Cách Pythonic để sửa đổi tất cả các mục trong một danh sách và lưu danh sách thành tệp .txt
- 12. android dexclassloader lấy danh sách tất cả các lớp
- 13. Git truy xuất danh sách tất cả các tệp đã được sửa đổi trong chi nhánh
- 14. Cách lấy danh sách tệp (*. Jpg) từ tất cả các thư mục?
- 15. Lấy Danh sách tất cả các Màn hình Xorg
- 16. Lấy danh sách tất cả các tệp trong thư mục (đệ quy)
- 17. Làm cách nào để xem danh sách các tệp đang mở trong Emacs? Hoặc duyệt một thư mục trong Emacs?
- 18. Cách lấy danh sách tất cả các tên miền trong Active Directory bằng C#
- 19. Cách cập nhật danh sách các thực thể hiệu quả
- 20. Đóng tất cả các tệp đang mở trong một quá trình
- 21. Lấy danh sách tất cả các trình nạp lớp trong một JVM
- 22. Cách nhận tất cả các mục khác trong danh sách
- 23. Làm cách nào để làm cho trình chỉnh sửa làm trình chỉnh sửa mặc định cho tất cả các tệp không xác định trong Eclipse?
- 24. Cách lấy danh sách tất cả các nút con trong TreeView trong .NET
- 25. Android, làm cách nào để có danh sách tất cả các tệp trong một thư mục?
- 26. Cách lấy danh sách các tệp có lỗi trong PhpStorm
- 27. Làm cách nào để có danh sách các xử lý tệp đang mở theo quy trình trong C#?
- 28. 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?
- 29. Cách lấy danh sách tất cả các bảng trong hai cơ sở dữ liệu khác nhau
- 30. Làm cách nào để lấy danh sách và tạo tất cả các danh sách có độ dài ngày càng tăng?