2009-07-20 44 views
143

Một trong những điều thường gặp nhất mà tôi làm với Eclipse là chạy lại chương trình cuối cùng. Tôi làm điều đó bằng cách truy cập Chạy -> Lịch sử chạy -> [phần lớn nhất trên cùng].Có một lối tắt trong Eclipse để chạy lại chương trình được khởi chạy gần đây nhất không?

Có phím tắt để thực hiện việc này không?

Tôi biết về CTRL + F11 nhưng điều này không hiệu quả đối với tôi. Nó sẽ khởi động chương trình mới nhất chỉ khi lớp đang hoạt động (lớp có mã nguồn tôi đang chỉnh sửa) không có phương thức chính. Nếu có, nó sẽ sử dụng lớp này làm điểm vào cho chương trình và không phải là điểm từ danh sách Lịch sử Chạy.

Trả lời

213

Đối CTRL + F11 để làm việc theo cách bạn muốn, bạn phải thiết lập (từ "Windows/Preferences") các
"Run/debug > Launching : Launch Operation" thiết lập để:

Luôn khởi động giới thiệu trước đây ứng dụng


Như Thorbjørn Ravn Andersen đề cập trong các bình luận, launchi ng ứng dụng cuối cùng trước đây là (3.2 hoặc trước) hành vi mặc định.
Kể từ 3.3M6 (tháng 3 năm 2007), Như được minh họa bởi this thread:

Theo mặc định, chạy và các ứng dụng gỡ lỗi đã được đơn giản hóa để chạy hoặc gỡ lỗi tập tin đã chọn hoặc biên tập tích cực.
Khi tài nguyên được chọn (hoặc trình chỉnh sửa đang hoạt động) không thực thi được, người dùng có thể chọn khởi chạy dự án được liên kết hoặc khởi chạy lại lần khởi chạy trước đó.

Các cài đặt này được quản lý trên trang tùy chọn Run/Debug > Launching.
Người dùng cũng có thể hoàn nguyên về hành vi 3.2 của việc luôn khởi chạy ứng dụng trước đó.


Torsten khẳng in the comments:

Nhấn F11 chỉ ra mắt ứng dụng mới nhất trong chế độ gỡ lỗi.

+14

Đây thực sự là hành vi lịch sử của Ctrl-F11. Xấu hổ về những người đã thay đổi. –

+3

Hành vi mới là tối ưu cho người mới bắt đầu viết một lớp thực thi duy nhất. Cách tiếp cận cũ là tối ưu cho các tác vụ lớn với nhiều dự án có thể có một số điểm vào. – h22

+3

Cảm ơn, và đối với người dùng mac đó là Command + F11 (thường là các nút chức năng không được kích hoạt theo mặc định vì vậy đây chính là Command + fn + F11) – gerrytan

6

Có, Ctrl - F11.

+1

Cảm ơn, điều này không giải quyết được vấn đề của tôi. Xem chỉnh sửa của tôi ở trên. Cảm ơn. –

1

Ctrl-F11

Và bạn cũng không cần phải đi đến Chạy -> Lịch sử chạy. Bạn có thể chỉ cần nhấp vào nút mũi tên nhỏ bên cạnh nút Run (Điều này giống như một vòng tròn màu xanh lá cây có biểu tượng phát màu trắng trong đó) trên thanh công cụ của bạn.

+6

Có, nhưng khi bạn ở trong vùng, bàn phím hoạt động nhanh hơn chuột –

+0

Chính xác. Đặt CTRL-F11 đúng cách. – DragonBorn

+0

Tôi hiện đang chỉnh sửa bài kiểm tra JUnit của mình và tôi chỉ muốn chạy phương pháp thử mà tôi đang viết. Tôi làm điều đó bằng cách làm nổi bật tên phương thức đầu tiên -> Tôi làm điều này mỗi lần tôi muốn chạy. Vì vậy, tôi googled cho một phím tắt để chạy chạy gần đây nhất. Tôi nghĩ rằng đây là một trường hợp thích hợp, nơi chúng tôi cần một phím tắt riêng biệt cho chạy gần đây nhất – thirdy

2

Đối với dự án Scala (Scala IDE) Tôi cũng đã để thêm video này để tránh việc lựa chọn một Scala lanucher mỗi lần:

  • Run/Debug>Ra mắt>Mặc định Phóng thích
  • trong Loại khởi động/Chế độ chọn Ứng dụng Scala
  • .210
  • trong Preferred Launcher chọn Scala Application (debugger mới) Launcher

này cũng làm việc cho ra mắt khác mở một hộp thoại khi bạn nhấn Ctrl + F11

15

Run - > Lịch sử chạy -> [phần lớn nhất] chỉ là Alt + R + T + . Nhưng nhược điểm của cách này là menu Run chỉ được chứa một mục có phím nóng 'T'.

1

Ctrl +phím Shift +F9 là viết tắt của Relaunch with the same configuration.

này hoạt động ra cho tôi!

Ít nhất trong Pydev-Editor. Tôi không chắc chắn về những quan điểm khác ...

0

Vâng, Ctrl + F11 công trình trong Windows và command + fn + F11 trong Mac.

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