Tôi muốn biết làm thế nào để bắt đầu xử lý sự cố như sau:
C-SPCkhông làm gì cả.
Nó không xuất hiện trong bộ đệm mini khi tôi gõ nhưng khi tôi nhìn vào M-x set-mark-commandnó hiển thị như bị ràng buộc C-SPC.
Môi trường
tôi đã cài đặt GNU Emacs (24.5.1) thông qua Homebrew và tôi .emacs.ddựa trên Clojure cho Brave và True với một số gói bổ sung.
Các bước thực hiện cho đến nay
trước tiên tôi đã cố gắng xóa và cài đặt lại mà không ảnh hưởng gì, vậy tôi có thể thực hiện những bước nào để xác định chính xác những gì đang diễn ra?
Thông tin bổ sung
Danh sách tất cả các gói đã cài đặt trong ảnh chụp màn hình bên dưới:
emacs -Q(không có tệp init). Bạn có thể tái tạo vấn đề theo cách đó? IOW, xóa tất cả các tùy chỉnh của bạn khỏi phương trình (và rõ ràng bạn có rất nhiều) - tất cả các gói đó, v.v.
C-SPCràng buộc. Trong một thiết bị đầu cuối, gõ catvà sau đó nhấn C-SPC. Ràng buộc này hoạt động với tôi trong emacs và tôi cũng thấy rằng làm như vậy sau khi cathiển thị ^@. Nhưng khi đồng nghiệp của tôi (đối với người C-SPCkhông làm việc) cũng làm như vậy, anh ta không thấy gì cả!, Không ^@. Như thể môi trường của anh ta không nhận được các mã khóa đó.
emacs -Qvà emacs -Q -nw. Đã thử truy cập máy Linux (RHEL 6.6) thông qua VNC (Gnome) và Putty .. cùng một vấn đề.


C-h k C-SPC? Bạn có thấy một*Help*bộ đệm với lệnh mà nó bị ràng buộc không? Nếu không có gì xảy ra thì Emacs không nhìn thấy thứC-SPCbạn gõ - nó không nhận được từ bàn phím của bạn hoặc nó đang giải mã nó không đúng cách.