前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Emacs 中辅助键设置

Emacs 中辅助键设置

作者头像
zucchiniy
发布2020-05-22 14:38:02
5630
发布2020-05-22 14:38:02
举报
文章被收录于专栏:洞明学问洞明学问

使用 Emacs 的人,一般都对快捷键的前缀 CM 键不陌生,但其实在 Emacs 中,除了常见的 CM 之外,还有 sH 两个辅助键,但是在不同的操作系统中,辅助键的设置方法也是不一样的,但是我们可以通过在 init.el 文件中设置键位来保证快捷键的一致。

  • 在 windows 系统下
(setq w32-pass-lwindow-to-system nil)
(setq w32-lwindow-modifier 'super) ; Left Windows key

(setq w32-pass-rwindow-to-system nil)
(setq w32-rwindow-modifier 'super) ; Right Windows key

(setq w32-pass-apps-to-system nil)
(setq w32-apps-modifier 'hyper) ; Menu/App key
  • 在 Mac 系统下
(setq mac-command-modifier 'meta) ; make cmd key do Meta
(setq mac-option-modifier 'super) ; make opt key do Super
(setq mac-control-modifier 'control) ; make Control key do Control
(setq ns-function-modifier 'hyper)  ; make Fn key do Hyper

在如此配置之后,绑定快捷键过程中,super 对应的是 s 前缀,hyper 对应的是 H 的前缀。

(global-set-key (kbd "H-b") 'backward-word) ; 绑定的 Hyper 键
(global-set-key (kbd "s-b") 'backward-word) ; 绑定的 super 键
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档