如何将文本从一个 Emacs 窗口拖放到另一个窗口?

如何将文本从一个 Emacs 窗口拖放到另一个窗口?

是否可以在一个 Emacs 窗口中选择文本,然后将其拖放到同一 Emacs 会话的另一个窗口中?

如果可以的话,该如何做呢?

答案1

定义“将其拖放到另一个”。在 Emacs 中用鼠标拖动可选择文本 - 请参阅(emacs) Mouse Commands。您的意思是将选定的文本粘贴到同一 Emacs 会话中的另一个 Emacs 窗口中吗?在不同的会话中?

如果您只想使用鼠标将文本从一个 Emacs 窗口复制到另一个窗口,请选择它,然后使用mouse-2它进行粘贴。要复制并粘贴到另一个 Emacs 会话,您可能需要设置一些变量(取决于您的平台/设置),让鼠标选择也将选择复制到程序间剪贴板等。请参阅(emacs) Primary Selection

在 MS Windows 上,我使用以下设置,仅供参考:

  • mouse-2一定会mouse-yank-at-click
  • select-active-regionst
  • x-select-enable-clipboardt
  • mouse-drag-copy-regiont

相关内容