![如何将文本从一个 Emacs 窗口拖放到另一个窗口?](https://linux22.com/image/1392372/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E6%9C%AC%E4%BB%8E%E4%B8%80%E4%B8%AA%20Emacs%20%E7%AA%97%E5%8F%A3%E6%8B%96%E6%94%BE%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
是否可以在一个 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-regions
是t
x-select-enable-clipboard
是t
mouse-drag-copy-region
是t