2012-01-10 35 views
12

Tôi đang gỡ lỗi dự án C++ của mình bằng eclipse Indigo cdt- và vì lý do nào đó mà các phím F * ngừng hoạt động khi tôi đang gỡ lỗi. (F8, F6, v.v ... cho phép tôi chuyển sang dòng kế tiếp, v.v.)phím gỡ lỗi nhật thực không hoạt động

Có ai có ý tưởng gì không? cảm ơn.

Trả lời

8

Tôi biết điều này đã muộn và đã được trả lời nhưng tôi đã gặp phải sự cố tương tự khi gỡ lỗi một dự án Android. Câu trả lời được chấp nhận đã không khắc phục được sự cố của tôi ngay cả sau nhiều lần khởi động lại IDE. Sửa chữa của tôi là đi vào Preferences và dưới General -> Keys. Sau đó, danh sách thứ tự theo khóa và tìm F5-F8 "Gỡ lỗi Bước vào, Trên, Quay lại và Chạy". Tôi nhấn mạnh từng cái một và nhấp vào "Restore Command", sau đó khởi động lại Eclipse ... điều này dường như làm việc cho tôi.

+1

Điều này không hiệu quả đối với tôi, cũng như không thiết lập lại quan điểm. – mikemil

+0

Yeah Phiên bản mới nhất đang làm những thứ khác lạ như CTRL-S sẽ không hoạt động hoặc xóa khóa nhưng chỉ xảy ra một lần trong một thời gian. Khởi động lại Eclipse thường sửa chữa nó mặc dù. – JPM

+0

OK - làm cho nó hoạt động bằng cách đặt lại phối cảnh VÀ nhấp vào hộp kiểm để hoàn tác các tùy chỉnh. Tôi luôn sắp xếp lại chế độ xem mặc định xuất hiện bằng cách di chuyển các bảng, loại bỏ đường viền, v.v. – mikemil

0

Tôi không biết tại sao điều này xảy ra nhưng tôi thấy rằng việc thay đổi tiêu điểm từ chế độ xem này sang chế độ xem khác (gỡ lỗi hoặc trình chỉnh sửa) thường sẽ sửa lỗi đó.

+2

không có trong trường hợp của tôi :) nó nhất quán, ngay cả sau khi khởi động lại nhật thực. – dan12345

+1

Đã không hoạt động đối với tôi sau nhiều lần khởi động lại. – JPM

15

Tôi không biết làm cách nào để biến các phím ở vị trí đầu tiên, nhưng đã sửa lỗi để đặt lại phối cảnh gỡ lỗi (Bạn có thể thực hiện điều này từ Window-> Reset Perspective hoặc nhấp chuột phải vào nút Debug Perspective từ trên cùng bên phải và sau đó chọn đặt lại).

Sau đó khởi động lại nhật thực.

Hy vọng điều này sẽ hữu ích.

+0

Điều này đã hiệu quả nhưng tôi phải nhấp vào hộp kiểm để ghi đè bất kỳ tùy chỉnh nào. Sau đó, tôi lại tùy chỉnh, lưu quan điểm và trở lại trong kinh doanh! – mikemil

1

Giải pháp thay thế là bỏ qua tính năng Eclipse để làm cho chế độ phím nhạy cảm. Bạn sẽ mất khả năng sử dụng các khóa trong một số bối cảnh không gỡ lỗi, nhưng ít nhất chúng sẽ hoạt động để gỡ lỗi.

  1. Mở Phím sở thích phần (CTRL +SHIFT +L hai lần).

  2. Nhấp vào tiêu đề cộtRàng buộc để thiết lập thứ tự sắp xếp, và tìm thấy các phím gỡ lỗi (F5, F6, F7 ...).

  3. Đối với mỗi chủ chốt, thay đổi giá trị hành động Khi từ Debugging để Trong Window. Ngoài ra, bạn có thể thấy có cái gì đó cụ thể hơn "Trong cửa sổ" hoạt động cho môi trường của bạn.

+0

Điều đó cũng làm việc cho tôi, nhưng ... Sự thay đổi liên kết này thành "Trong Windows" có thể có một nhược điểm - một số ràng buộc có thể xung đột trong trạng thái "Trong Cửa sổ". Ví dụ, F5 + "Trong Windows" va chạm với nhiều lần làm mới. – sporak

1

Tôi vừa có cùng một vấn đề chính xác. Hóa ra đó là phím F Lock trên bàn phím Microsoft của tôi. Nếu bạn có bàn phím Microsoft có khóa F Lock, tôi khuyên bạn nên nhấn phím này để chuyển đổi trạng thái và xem điều đó có giải quyết được sự cố của bạn không.

+0

Cảm ơn! Nếu chỉ có tôi đã có lời khuyên đó 4 năm trước khi tôi gặp phải vấn đề! Hy vọng rằng điều này sẽ giúp người khác. – dan12345

+0

Phím khóa F của microsoft: | Tôi tự hỏi những gì 'F' là viết tắt của ........ –

0

Sẽ chuyển sang Windows -> Tùy chọn -> Tìm kiếm các yêu cầu cắt ngắn như bước vào và chạy -> Khôi phục mặc định -> khởi động lại nhật thực đã hoạt động đối với tôi.

0

Eclipse Luna 4.4.2 Mac OS X 10.10.5

Khi tôi bắt đầu Debug, Eclipse cố gắng để tạo ra một kết nối mạng. Nếu tôi cho phép, đôi khi các nút công cụ bước bị tắt. Nếu tôi từ chối, chúng được kích hoạt. Hộp thoại từ chối hoặc cho phép đến từ hệ điều hành.Tôi chạy Eclipse như là một người dùng chuẩn, vì vậy tôi được nhắc nhở cho một xác thực người dùng đặc quyền.

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