如何将Super键本身重新绑定到命令?似乎关键必须是某事的前缀。
我正在使用Emacs 24.3和Prelude。我在Prelude中禁用了超级键组合并重新绑定到命令,但是没有用。我该怎么做?
答案 0 :(得分:0)
如前所述,请确保您的系统,Windows管理员等不会使用 super 。
这里有一些例子:
(global-set-key [(control c)(super \})] 'ar-brace-or-copy-atpt)
(global-set-key [(super backspace)] 'ar-kill-backward-alnum-atpt)
(global-set-key [(super +)] 'ar-add-to-number)
(global-set-key [(super -)] 'ar-decrease-number)
(global-set-key [(super S)] 'hs-show-all)
(global-set-key [(super \!)] 'scroll-other-window-down)
(global-set-key [(super \")] 'ar-doublequoted-atpt)
(global-set-key [(super \')] 'ar-singlequoted-atpt)
答案 1 :(得分:0)
为我工作(Ubuntu 14.04和Emacs 25.0);
(define-key global-map (kbd "s-r") 'recentf-open-files)
将以上代码添加到您的emacs自定义文件.emacs或.emacs.d / init.el中,然后重新启动emacs。