Killing and Yanking 剪切和粘贴

kill-line (C-k)

剪切从 point 到行尾的文本。

backward-kill-line (C-x Rubout)

反向剪切到行首。

unix-line-discard (C-u)

反向剪切到行首。与 backward-kill-line 没有什么区别。 剪切的文本被保存于 kill-ring 中。

kill-whole-line

剪切当前行中所有字符,不管 point 在什么位置。

kill-word (M-d)

剪切从 point 到当前词尾,或者如果 point 在词之间,那么剪切到下一词尾。

backward-kill-word (M-Rubout)

剪切 point 之后的词。词的边界与 backward-word 使用的相同。

unix-word-rubout (C-w)

剪切 point 之后的词,使用空白作为词的边界。剪切的文本被保存于 kill-ring 中。

delete-horizontal-space (M-)

删除 point 两边的所有空格和跳格。

kill-region

剪切当前 region 的文本。

copy-region-as-kill

将 region 的文本复制到剪切缓冲区中。

copy-backward-word

将 point 前面的词复制到剪切缓冲区中。 词的边界与 backward-word 使用的相同。

copy-forward-word

将 point 之后的词复制到剪切缓冲区中。 词的边界与 backward-word 使用的相同。

yank (C-y)

将 kill-ring 顶部的内容粘贴到 point 处的缓冲区中

yank-pop (M-y)

轮转 kill-ring,粘贴新的顶部内容。只能在 yankyank-pop 之后使用。