2011-10-01 34 views
5

Làm cách nào để tùy chỉnh cửa sổ GUD sẽ sử dụng khi tôi đưa ra lệnh - 'lên', 'xuống', v.v ...? Dường như sử dụng một cửa sổ tùy ý, đôi khi ngay cả cửa sổ với gdb trong nó - tôi muốn có thể chỉ định một cửa sổ cụ thể được sử dụng.sử dụng cửa sổ emacs gud

+0

Bạn đang sử dụng phiên bản Emac nào? Bạn đang chạy trình gỡ rối với gdb hoặc gud-gdb? Bạn đã tùy chỉnh bất kỳ biến có liên quan nào chưa? –

+0

emacs 23.1.1, chạy trình gỡ lỗi với M-x gdb. Đã không tùy chỉnh bất kỳ biến nào liên quan đến GUD/GDB. –

+0

Bạn có bất kỳ ảnh chụp màn hình nào không? –

Trả lời

1

Bạn đã cân nhắc việc vay các ràng buộc chính được đề cập trong câu hỏi sau chưa? Emacs, switch to previous window

Câu hỏi này ngụ ý rằng GUD các bước trên một số điều nếu bạn không thêm tham số. Có lẽ lệnh ràng buộc của bạn đang bị ảnh hưởng tương tự.
Using gdb in Emacs 23

Tôi hỏi một người bạn của tôi về vấn đề này và đây là những gì anh ấy nói.

Vâng, chúng tôi đã sử dụng xemacs và do đó, nó không chính xác táo để táo ở đây. Tôi không cài đặt gnu-emac trên cygwin và tôi không thể sao chép vấn đề của mình. Tôi nghĩ anh ấy chắc chắn cần liệt kê một phiên bản # cho emacs và phiên bản # cho tất cả các gói đã cài đặt của anh ấy.

Khi bạn bấm lên/xuống, lần đầu tiên bạn bấm lên/xuống, lần lượt nó gọi là 'trước đó' và 'dòng tiếp theo' mà cả hai đều di chuyển con trỏ trong bộ đệm mặc định. điều duy nhất tôi có thể nghĩ là anh ta có thứ gì đó đang chạy mà các thiết bị chuyển mạch tạm thời và có thể không đặt lại hoặc lỗi b/f khôi phục bộ đệm? Tốt hơn nên sử dụng 'với hiện tại-bộ đệm' (hoặc một trong các dạng khác có *) để tiết kiệm trạng thái hiện tại của ui chạy mã lisp của bạn và khôi phục trạng thái ui .

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