如何在emacs中删除和插入鼠标轨迹?

如何在emacs中删除和插入鼠标轨迹?,emacs,Emacs,我最喜欢的xemacs功能之一是,只需一个手势即可将文本块从一个地方快速移动到另一个地方:鼠标轨迹删除和插入。在emacs中也可以这样做吗 这是帮助条目: C-Sh-button1运行“鼠标轨迹删除和插入” `“鼠标轨迹删除和插入”是一个交互式编译的Lisp 函数-从 c:\XEmacsBuild\xemacs-21.4.22\lisp\mouse.elc 鼠标轨迹删除和插入事件 文档:使用鼠标进行选择并将其插入点。 这与按钮1上的“鼠标轨迹”命令完全相同, 除非该点不移动;所选文本将立即显示

我最喜欢的xemacs功能之一是,只需一个手势即可将文本块从一个地方快速移动到另一个地方:鼠标轨迹删除和插入。在emacs中也可以这样做吗

这是帮助条目:

C-Sh-button1运行“鼠标轨迹删除和插入”

`“鼠标轨迹删除和插入”是一个交互式编译的Lisp 函数-从 c:\XEmacsBuild\xemacs-21.4.22\lisp\mouse.elc 鼠标轨迹删除和插入事件

文档:使用鼠标进行选择并将其插入点。 这与按钮1上的“鼠标轨迹”命令完全相同, 除非该点不移动;所选文本将立即显示 选择后插入;选择的文本是 删除


几周前构建的Emacs Trunk的当前版本中没有出现mouse track delete and insert函数,我在尝试定位该函数之前加载了鼠标库。也许现在它的名字不同了,或者它在另一个库中,需要先加载?也许只需将函数及其所需的依赖项复制到.emacs文件中,然后将其映射到所需的鼠标手势即可。@lawlist,请注意,此问题中提到的帮助条目来自XEmacs,不是GNU Emacs。你能举个例子说明这个命令是如何工作的吗?它用于将文本从一个地方复制或移动到另一个地方。将点设置为目标,然后按ctrl键选择一些文本,例如按ctrl键双击。我经常使用它,例如在命令行上构建一些SQL,方法是从其他缓冲区中获取一些SQL,从日志文件中获取ID。ctrl-shift-select移动它,这也非常有用。到目前为止,我在gnu emacs中找到的最接近的方法是选择、复制、将点移动到目标并粘贴。