当我按init.el
时,我可以添加到s-up
以将光标移动到打开缓冲区的第一个字符(即按住“command”键,按下macOS上的“up”键),等同于s-down
?
我知道它应该像(global-set-key (kbd "s-<up>") ... )
答案 0 :(得分:1)
(global-set-key (kbd "s-<up>") 'beginning-of-buffer)
(global-set-key (kbd "s-<down>") 'end-of-buffer)
您可以使用C-h k
找出给定键绑定的命令。
在这种情况下,M-<
会将您带到缓冲区的开头,C-h k M-<
会告诉您:
M-<
运行命令beginning-of-buffer
,这是一个交互式命令 在simple.el
编译了Lisp函数。它与
begin
,C-home
,M-<
,menu-bar search goto beg-of-buf
绑定。
(beginning-of-buffer &optional ARG)
将点移动到缓冲区的开头。
使用数字arg
N
,从头开始点N
/ 10。如果缩小缓冲区,则此命令使用的开头 缓冲区的可访问部分。
如果禁用瞬态标记模式,请在上一个处留下标记 位置,除非提供
C-u
前缀。不要在Lisp程序中使用此命令!
(goto-char (point-min))
更快。
同样,M->
绑定end-of-buffer
。