我在我的eMac上使用罗技pc键盘,并且想像往常一样使用Home和End按钮。我已经为mac终端反弹了。并希望在emacs中重新绑定它们。
答案 0 :(得分:6)
像这样:
(global-set-key [home] 'move-beginning-of-line)
(global-set-key [end] 'move-end-of-line)
对于Terminal.app,它的默认键绑定为自己抓取 Home 和 End (滚动到终端输出的开头和结尾),然后让< kbd> Shift - Home 和 Shift - 结束到应用程序。你可以在“设置” - &gt;下切换它。终端首选项中的“键盘”。
答案 1 :(得分:0)
在.emacs文件中输入如下内容:
(add-hook 'after-init-hook
'(lambda ()
(define-key global-map [C-home] 'beginning-of-buffer)
(define-key global-map [C-end] 'end-of-buffer)
(define-key global-map [home] 'beginning-of-line)
(define-key global-map [end] 'end-of-line)
;;; much more semi private stuff deleted
))
它自古以来就适用于我。