2011-10-29 45 views
8

Tôi muốn viết một trình cắm thêm Eclipse bổ sung một mục vào trình đơn Trình tự động trong Eclipse JDT? Tôi có thể làm cái này như thế nào?Thêm mục menu trong Eclipse

Cảm ơn rất nhiều

+0

Viết một thực plugin? –

+0

Tôi làm cách nào để thêm tùy chọn ví dụ "Hành động mới của tôi" trong menu Trình đơn lại? – user807496

+0

Tôi không biết. Nhưng bạn có thể ít nhất là đề cập đến trong câu hỏi của bạn rằng bạn muốn viết một plugin eclipse và rằng plugin này nên thêm một mục trình đơn mới. Câu hỏi của bạn có vẻ giống như một số người dùng eclipse muốn đặt một hành động tùy ý hiện có trong menu. –

Trả lời

-2

Bạn có thể viết trình cắm sử dụng Khung lệnh nền tảng. Để biết chi tiết, hãy xem trang wiki chính thức, cung cấp một số liên kết hướng dẫn: http://wiki.eclipse.org/index.php/Platform_Command_Framework

Về cơ bản, bạn xác định lệnh để thực thi, trình đơn (để thực thi).

+0

Không, thêm mục menu vào menu hiện có được đóng góp thông qua 'actionSets' có liên quan nhiều hơn. Do đó, cấu hình sau mà bạn đề xuất không hoạt động: https://gist.github.com/3260685 – reprogrammer

3

Gần đây, tôi đã viết một trình cắm để thực hiện một số việc bao thanh toán lại.

Việc viết cấu trúc lại không quá phức tạp, nhưng tìm hiểu cách thêm các mục menu chính xác vào menu Refactor mất nhiều thời gian.

Dưới đây là đoạn plugin.xml đúng:

Thẻ đơn Refactor là một bản sao của bản gốc "Refactor" định nghĩa đơn từ org.eclipse.jdt.ui. Điều quan trọng là sao chép tất cả các định nghĩa tách. Đối với trình cắm thêm của tôi, tôi cũng đã thêm một dấu tách mới gọi là spartanGroup.

Đường dẫn cho trình đơn Cấu trúc lại là org.eclipse.jdt.ui.refactoring.menu.

Có thể tìm ra thông tin này bằng cách xem plugin.xml của trình cắm thêm org.eclipse.jdt.ui. Bạn có thể tìm thấy nó trên mạng (ví dụ ở đây) hoặc bạn có thể nhập mã nguồn của nhật thực toàn phần xây dựng của bạn làm theo các bước sau:

1 File -> Import 
2 Select Plug-ins and Fragments and click next. 
3 In the "Import From" section choose "The active target platform". 
4 In the "Import As" section choose "Project with source folders" 
5 In the next screen, locate your plug-in (org.eclipse.jdt.ui) and add it. 
6 Click finish and the source code of the plug-in will be imported into your workspace. 

plugin.xml

+0

Hmm, tôi nghĩ rằng tôi đã thử (tìm thấy nó trực tuyến ở đâu đó trước đây) nhưng nó không hoạt động. Sẽ kiểm tra lại chỉ để chắc chắn. – siledh

+0

được. tôi sẽ kiểm tra uot – Sagar007

+0

bằng cách nguồn của câu trả lời này: http://www.nihamkin.com/2013/02/16/how-to-add-items-into-eclipse-s-refactor-menu/ – siledh

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