gpt4 book ai didi

emacs - 如何将文本从 Emacs 复制到 Linux 上的另一个应用程序

转载 作者:行者123 更新时间:2023-12-03 04:44:22 25 4
gpt4 key购买 nike

当我在 Emacs 22.1.1 中剪切(删除)文本(在 X、KDE ​​和 Kubuntu 上其自己的窗口中)时,我无法将其粘贴(猛拉)到任何其他应用程序中。

最佳答案

让我们小心这里的定义

  • Emacs 副本是命令kill-ring-save(通常绑定(bind)到M-w)。
  • 系统副本通常是通过按C-c(或在应用程序窗口中选择“编辑->复制”)获得的。
  • X 副本是用鼠标光标“物理”突出显示文本。
  • Emacs 粘贴 是命令 yank(通常绑定(bind)到 C-y)。
  • 系统粘贴通常是通过按 C-v(或在应用程序窗口中选择“编辑-粘贴”)获得的。
  • X 粘贴是按下“鼠标中键”(通过同时按下鼠标左键和右键来模拟)。

就我而言(在 GNOME 上):

  • Emacs 和系统复制通常都可以使用 X 粘贴。
  • X 复制通常与 Emacs 粘贴一起使用。
  • 要使系统复制与 Emacs 粘贴配合使用以及 Emacs 复制与系统粘贴配合使用,您需要将 (setq x-select-enable-clipboard t) 添加到 中。 emacs。或者尝试一下

    META-X set-variable RET x-select-enable-clipboard RET t

我认为这是相当标准的现代 Unix 行为。

还需要注意(尽管您说您在单独的窗口中使用 Emacs),当 Emacs 在控制台中运行时,它完全脱离系统和 X 剪贴板:在这种情况下剪切和粘贴是中介的通过航站楼。例如,终端窗口中的“编辑->粘贴”的作用应该与将剪贴板中的文本输入到 Emacs 缓冲区中完全相同。

关于emacs - 如何将文本从 Emacs 复制到 Linux 上的另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com