copy-region-as-kill
的主体copy-region-as-kill
函数的工作方式与kill-region
函数类似。两者都被编写为使连续两次或更多次的杀死将它们的文本组合成单个条目。如果从kill环粘贴文本,则会得到一个整体。此外,从当前光标位置向前杀死的杀死将添加到先前复制的文本的末尾,而将文本向后复制的命令将其添加到先前复制的文本的开头。这样,文本中的单词保持正确的顺序。
与kill-region
一样,copy-region-as-kill
函数利用了last-command
变量,该变量跟踪先前的Emacs命令。