2010-06-26 19 views
10

Tôi có một số cấu hình khởi chạy cho mã mà tôi làm việc.Làm cách nào để gắn kết một khóa cụ thể cho các cấu hình khởi chạy khác nhau trong Eclipse?

Một cấu hình (# 1) có nghĩa là "chạy các kiểm tra đơn vị cho tệp trong trình chỉnh sửa ở phía trước (tức là tài nguyên đã chọn)". Tôi thực sự muốn có thể luôn luôn làm điều này bị ràng buộc với một chìa khóa.

Cấu hình khác (# 2) có nghĩa là "chạy máy chủ mà tôi đang làm việc (trong dự án ngoài cùng) để tôi có thể kiểm tra tương tác".

Một phương thức khác (# 3) có nghĩa là "chạy một số thử nghiệm chấp nhận tự động đối với máy chủ".

Tôi luôn muốn có vị trí số 1 trong tầm tay, dễ chạy từ một lần nhấn phím. Ngoài ra, tôi muốn có thể chạy # 2, xem nó khởi động trong bảng điều khiển và khi nó sẵn sàng (vì nó không phải là hoàn toàn tầm thường để tự động hóa điều này), hãy nhấn phím cho # 3.

Điều này có thể tương tự như câu hỏi cho binding a key to a specific build configuration, nhưng câu trả lời có vẻ rất cụ thể đối với bản dựng và khi tôi đang sử dụng PyDev, tôi hoàn toàn không có bước "xây dựng".

Ngoài ra, với điều kiện tôi đang sử dụng PyDev, câu trả lời dưới dạng tập lệnh pyedit_* sẽ được đánh giá cao giống như câu trả lời "gốc" cho nhật thực.

+0

Bạn không cần chạy cấu hình cho # 1 vì có cấu hình chuẩn cho 'CTRL + F9' này. Xem [Keybindings quick-reference] (http://pydev.org/manual_adv_keybindings.html) –

Trả lời

5

Có thể Eclipse Runner plugin có thể giúp người khác dễ dàng xử lý cấu hình khởi chạy hơn. Nó không cho phép chuyển nhượng quan trọng ràng buộc để khởi động cấu hình hiện nhưng tôi đã mở một yêu cầu tính năng Key bindings for launch configurations

+1

Đáng buồn thay, dự án này dường như không được duy trì tích cực, vì vậy các phím tắt có thể không khả dụng trong tương lai gần. Nó vẫn là một plugin hữu ích mặc dù. –

0

Không đến một cấu hình ra mắt cụ thể, nhưng bạn có thể ràng buộc một chìa khóa để chạy cấu hình chạy cuối,

Windows->preferences->General->Keys->Run last launched external Tool 
0

bạn có thể làm như sau (đối với # 2# 3), sau khi có những cấu hình chạy tạo:

đến Run > Run Configuration > Select the run configuration you want > Common > Display in Favorites Menu > Check Run/Debug. Điều này sẽ làm cho nó luôn luôn xuất hiện như là người đầu tiên trên menu.

Điều này sẽ làm cho nó xuất hiện trong trình đơn ở Run > HistoryRun > Debug History, sau đó, bạn có thể truy cập nó thông qua Alt+R, T, 1 (và 23) để chạy cấu hình của bạn hoặc Alt+R, H, 1 (và 23) để gỡ lỗi.

Và đối với # 1, như Piotr Dobrogost nói, bạn chỉ có thể sử dụng Ctrl+F9 trong trình soạn thảo hiện tại và chọn thử trường hợp bạn muốn chạy (nếu bạn chọn một đơn vị kiểm tra - thường với Ctrl+Shift+Up hay Ctrl+Shift+Down - - nó sẽ được chọn trước cho bạn) - sau đó, nếu bạn định cấu hình luôn khởi chạy lại lần khởi chạy cuối cùng, như được giải thích trong http://www.pydev.org/manual_101_run.html, bạn có thể sử dụng Ctrl+F11 để khởi chạy lại lần khởi chạy cuối cùng.