有时候我想从Emacs的大纲模式缓冲区中仅复制可见文本,而忽略隐藏的部分,但是我没有找到任何方法可以实现这个目标。当我使用M-w并将其粘贴到其他地方时,会复制所有文本,包括隐藏的部分。有人知道如何做到这一点吗?手册和谷歌都没有帮助到我。谢谢,Tom。
编辑: 根据下面的评论,Tom Faulhaber提供了以下解决方案:
https://gist.github.com/tomfaulhaber/519635
原始答案:
顺便说一句,org-mode 有 org-export-visible,并且派生自 outline-mode,因此如果没有其他解决方案,也许可以改编该代码?
还有一个在 outline-minor-mode 中对区域起作用的 M-x outline-headers-as-kill
。 这也不是您想要的,但或许提供了另一种实现方法。
org-copy-visible
可以直接使用,而且还支持区域复制! - ajdev8
org-copy-visible
可以直接使用,无需任何修改,并且还支持区域复制。 - HappyFace