我在 Mac OS X 终端中使用 Emacs,安装了 homebrew。
我的 CTRL 键是我的 C 键,而 ALT 键是 Meta。
如何为 CMD 组合键定义键绑定?
例如,我想将 CMD-(右箭头)设置到行尾。
编辑
我在下面尝试了@nickcarlo 的建议
(setq mac-command-modifier 'super)
(global-set-key (kbd "s-<right>") 'move-end-of-line)
我不认为 CMD 键被设置为超级正确,因为我s-foo
在迷你缓冲区中看不到我输入C-x
或M-x
或任何东西时的样子。我注意到 CMD-right,当我打开两个终端窗口时,会在两个终端窗口之间切换,所以我认为这可能会阻止任何自定义设置。但是,我尝试了:
(global-set-key (kbd "s-9") 'move-end-of-line)
.. CMD-9 仍然什么都不做,除了哔哔声告诉我我按错了。
设置非 CMD 组合键似乎可以正常工作,例如:
(global-set-key (kbd "C-w") 'move-end-of-line)