将粘贴板中的内容添加到 Emacs 的 kill-ring 中
我之前写过一篇文章: 如果将 Emacs 中选中的内容保存到粘贴板中 。 这篇则是关于整合粘贴板与 Emacs 的另一篇文章。
该文的灵感来源于牛逼轰轰的 Emacs operating system 系列配置文件。 该系列配置文件中包含又好多的好东西。
默认情况下,若你先拷贝了什么东西到粘贴板中(假设是从 firefox 中拷贝了一些文本),然后又在 Emacs 中拷贝或剪切了一些文本,则你会发现之前从 firefox 中拷贝的那些内容被覆盖了。
不过如果在你 emacs 配置文件 中设置了下面这个选项,则在 Emacs 拷贝或剪切文本时还会将粘贴板中的内容添加到 kill-ring 中,这样一来你就可以通过 遍历 Emacs 粘贴板历史 的方式找回原内容了。
;; Save whatever’s in the current (system) clipboard before
;; replacing it with the Emacs’ text.
;; https://github.com/dakrone/eos/blob/master/eos.org
(setq save-interprogram-paste-before-kill t)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论