Câu trả lời:
Đây là những gì tôi có trong .emacs
tập tin của mình :
;;; I prefer cmd key for meta
(setq mac-option-key-is-meta nil
mac-command-key-is-meta t
mac-command-modifier 'meta
mac-option-modifier 'none)
(Nếu bạn không quen, chỉ cần thêm các dòng này vào tệp ~/.emacs
(hoặc tạo nó nếu nó không tồn tại) và khởi động lại Emacs.)
Có một cài đặt có thể được đặt vào .emacs của bạn: mac-command-key-is-meta
bạn có thể đặt thành bất kỳ giá trị không nào để bật.
Bật cài đặt này có thể khiến các ký tự lạ được in, đặc biệt nếu bạn đang chạy Leopard hoặc cao hơn. Để sửa lỗi đó, bạn sẽ cần đặt set-keyboard-coding-system
thành nil trong cấu hình .emacs của mình.
Nếu bạn không phản đối việc ánh xạ lại khóa trên toàn cầu, bạn cũng có thể xem Doublecommand . Nó lặp lại khóa vĩnh viễn khi bạn chỉ định trên tất cả các ứng dụng. Là người dùng emacs trên MacBook Pro không có phím CTRL bên tay phải, tôi thấy điều này là vô giá: Tôi đã ánh xạ lại tùy chọn tay phải / phím alt là khóa CTRL. Hoạt động như một lá bùa.
Tất nhiên nếu bạn muốn tránh việc nó được ánh xạ lại trên toàn cầu, thì câu trả lời trước có lẽ sẽ là một khóa học tốt hơn để thực hiện.
option
khóa của mình hoạt động nhưsuper
, bạn nên đặtmac-option-modifier 'super
. Tôi tìm thấysuper
chìa khóa hữu ích vì nó giúp tôi điều hướng giữa các cửa sổ của mình.