2008-11-26 29 views

Trả lời

10

Như đã nói here, bạn có thể thêm/cho phép nhóm lệnh Debug để bất kỳ góc độ sử dụng
Window/Customize Perspective > Commands.
(Chọn nhóm 'Gỡ lỗi')

Sau đó mở chế độ xem Gỡ lỗi trong phối cảnh Java (dưới dạng xem nhanh) và bạn sẽ nhận được khóa kết thúc.

Tôi cho rằng nó không hoạt động vì bạn đã thử nó trong phiên không gỡ lỗi.

+5

không hoạt động với tôi – cretzel

+0

cũng không hoạt động đối với tôi: ( – Mahes

+1

@Mahes: bạn có chắc chắn rằng CTRL + F2 chưa được liên kết với một số lệnh khác (trong Preferences/General/Keys) không? – VonC

8

Được rồi, đây là câu trả lời thừa nhận, nhưng ở đây sẽ xảy ra. CTRL + F2 không hoạt động đối với tôi (từ bất kỳ góc độ nào). Tôi không biết tại sao. Tôi đang chạy 3.5.2

Vì vậy, tôi nhấn Alt, R, T, Nhập.

Alt, để đến thanh trình đơn trên cùng. R, để chọn menu chạy. T, để chọn chấm dứt. Cuối cùng, nhập để thực sự gọi nó. Nó thực sự không phải là xấu. Què? Vâng. Nhanh hơn nhấp chuột? Chắc chắn rồi.

+0

Tuyệt vời! Cảm ơn bạn! Eclipse đã dành nhiều thời gian cho việc không có phím tắt "Terminate và relaunch LAST LAUNCHED" bình thường –

+0

Là một người dùng Eclipse, tôi nghĩ NetBeans đã hút thời gian lớn vì không có tính năng cơ bản và nstead luôn khởi chạy dự án bạn đang ở trong bất kể lớp học không chính bạn có trong trình soạn thảo. –

29

Tới Preferences -> General -> Phím

Tìm "Chấm dứt" Đặt của bạn gắn vào bất cứ điều gì bạn muốn (trong trường hợp của tôi F12).

Sau đó thay đổi "Khi" từ "Gỡ lỗi" thành "Chỉnh sửa nguồn Java".

Làm việc cho tôi, ngay bây giờ.

Đi tùy chỉnh phối cảnh chỉ cho tôi thấy các ràng buộc mà tôi đã có, không để tôi đặt chúng.

+0

Tuyệt vời! Điều đó có vẻ là một câu trả lời phù hợp hơn tôi. – VonC

+2

Tôi chỉ cố gắng này và tôi dường như không thể có được lệnh chấm dứt để thực hiện từ một keybinding trừ khi tôi đang ở chế độ gỡ lỗi. Thiết lập khi nào với bất cứ điều gì khác chỉ làm cho nó ngừng hoạt động. –

+0

Khi bạn đặt thành "Chỉnh sửa nguồn Java" và bạn nhấn phím của mình (ví dụ: F12), bạn phải "ở trong" tệp nguồn Java. Bạn không thể ở trong một tập tin XML, hoặc bất cứ điều gì.Bạn phải xem và tập trung vào một nguồn Java (tức là con trỏ của bạn nằm trong mã và nhấp nháy). Bạn có thể phải bấm vào bên trong nguồn Java của bạn nếu thay đổi quan điểm của bạn làm cho bạn mất tập trung. Bất cứ khi nào tôi chạy chương trình của tôi, tôi ngay lập tức bấm trở lại vào mã của tôi. – Austin

0

F2 có thể đã được hệ điều hành của bạn sử dụng, có thể chặn phím tắt trước khi Eclipse có cơ hội.

Trên máy Mac, phím F2 thường được sử dụng để tăng độ sáng màn hình. Điều này sẽ được ưu tiên hơn bất cứ thứ gì mà Eclipse sẽ gán cho nó. Bản dịch: khi bạn nhấn F2 trên một số máy Mac (tùy thuộc vào cài đặt của bạn), màn hình của bạn sẽ (cố gắng) làm sáng và Eclipse sẽ không làm gì cả.

Hy vọng điều đó sẽ hữu ích.

5

Có một cái nhìn debug mở trên quan điểm của bạn (Alt +phím Shift +Q, Q -> tìm Debug).Một khi ứng dụng của bạn đang chạy, sử dụng CTRL + F7 (lệnh + F7 trên mac) để chuyển sang gỡ lỗi xem, nhấn xuống để làm nổi bật các ứng dụng khởi chạy, và kích hoạt của bạn chấm dứt shortcut

Đề cập đến this câu trả lời, tôi không nghĩ rằng nó hoạt động tất cả các thời gian bởi vì tùy thuộc vào những gì đã được chạy, nhật thực có thể không đăng ký 'chấm dứt' lệnh như có sẵn.

Ví dụ khi tôi chạy dự án của mình bằng maven (plugin m2e), nút chấm dứt trên giao diện điều khiển có sẵn, nhưng không có trên menu. Xem ảnh chụp màn hình dưới đây (tôi đã sử dụng SpringSource cụ Suite 2.9.2 mà là dựa trên thực chàm, và M2E 1.0.200)

When running maven, console view terminate button is available but not on Run menu

Điều này là do các ứng dụng đưa ra không được chọn theo mặc định trên quan điểm gỡ lỗi.

Vấn đề này sẽ được thảo luận trên forum thread nhật thực here.

+0

Đây chính xác là vấn đề tôi đang gặp phải. Tôi đang dùng máy Mac sử dụng Eclipse 4.4.1. – neoneye

5

Đọc tất cả các, nhưng thấy không có cách nào đơn giản. Vì vậy, tôi đã ném cùng một số very simple plugin.

Hy vọng nó cũng giúp người khác.

+0

Hoạt động tốt cho các dự án Goclipse của tôi, vì tôi không thể tìm thấy bất kỳ cách dễ dàng nào để khởi chạy lại. – jllodra

+0

Vui vì nó đang giúp bạn! Tự hỏi tại sao nhật thực vẫn không cung cấp một nút khởi động lại/lệnh như IntelliJ sau tất cả những năm này. :) – Boon

0

Trong Tab Window, bạn sẽ nhìn thấy các phím tắt:

enter image description here

0

Tôi cũng chạy vào vấn đề này, nhưng vẫn không tìm thấy một giải pháp thích hợp.

Rõ ràng, vì nhiều phiên bản chương trình người dùng có thể chạy cùng nhau, họ (eclipse devs) chỉ không đặt một khóa kết thúc chung.

Như tôi đã thấy trong phần lỗi, chúng có thể đang hiển thị hộp thoại để chọn chương trình đang chạy mà bạn muốn chấm dứt khi bạn nhấp vào nút chấm dứt (có thể sẽ là Ctrl + F2 làm mặc định) .

Bạn có thể xem số bug page cho sự cố này để biết thêm chi tiết và cập nhật. hy vọng nó sẽ giúp mọi người.

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