如何在emacs上按Ctrl+A?

inkz8wg9  于 2022-09-20  发布在  Mac
关注(0)|答案(2)|浏览(188)

我是emacs的新手,如何突出显示emacs上的所有文本和副本?enter image description here

j8ag8udp

j8ag8udp1#

  • C-xh运行命令mark-whole-buffer(全选)
  • M-w运行命令kill-ring-save(复制)

与许多程序一样,您可以在Edit菜单中找到“Select All”和“Copy”--在该菜单中,您还可以看到前述的键绑定被通告。

h9vpoimq

h9vpoimq2#

正如Phils所说,你可以在Edit菜单中找到它,主键盘快捷键为C-x``h

此外,您可以通过键入ctrl-h``k然后单击菜单Edit>Select All来查看所有键绑定,导致emacs打开包含以下内容的*Help*缓冲区:

<menu-bar> <edit> <mark-whole-buffer> runs the command mark-whole-buffer (found in global-map)

It is bound to s-a, C-x h, <menu-bar> <edit> <mark-whole-buffer>.

您可能会注意到键绑定s-a,意思是super-a(感谢Phils),在Mac上,它指的是标准快捷方式cmd-a(按住cmd修饰符,然后键入字母a)。

否则,在任何emacs上,您还可以输入M-x``mark-whole-buffer``RET(如果您想要插入emacs-lisp函数,这会很有用)或序列M-<``C-x``SPACE``M->(例如,如果您想跳过缓冲区的第一行,它可能会很有用)。

相关问题