Đặt khóa emacs của Meta Meta vào làm phím mac


15

My Emacs sử dụng phím alt alt / tùy chọn làm khóa meta. Làm cách nào để đặt nó thành phím ⌘?

Câu trả lời:


19

Đây là những gì tôi có trong .emacstậ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.)


Ngoài ra, nếu bạn muốn optionkhóa của mình hoạt động như super, bạn nên đặt mac-option-modifier 'super. Tôi tìm thấy superchì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.
Indradhanush Gupta

3

Có một cài đặt có thể được đặt vào .emacs của bạn: mac-command-key-is-metabạ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-systemthành nil trong cấu hình .emacs của mình.


0

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.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.