![如何将剪贴板中的原始图像粘贴到 Emacs 中?](https://linux22.com/image/1283583/%E5%A6%82%E4%BD%95%E5%B0%86%E5%89%AA%E8%B4%B4%E6%9D%BF%E4%B8%AD%E7%9A%84%E5%8E%9F%E5%A7%8B%E5%9B%BE%E5%83%8F%E7%B2%98%E8%B4%B4%E5%88%B0%20Emacs%20%E4%B8%AD%EF%BC%9F.png)
我是 Microsoft OneNote 用户,我已经习惯拍摄大量快照并将其嵌入到我的笔记中。
我认为,如果我可以轻松地将图像从剪贴板直接嵌入到 Emacs/orgmode 中,那么我将能够非常轻松地切换到 Emacs。我该怎么做呢?
答案1
看列表.gnu对于 Windows 答案。如果你添加截图工具的热键并使用修改后的版本,在 org-display-inline-images 之前调用 'org-mode ,如下所示
(funcall 'org-mode)
(org-display-inline-images))
并在 emacs 中添加 F4 作为该功能的热键
(global-set-key [f5] 'org-screenshot)
然后你只需使用 F4、F5 即可复制粘贴,非常方便。唯一的问题是,你的缓冲区需要先保存到文件中,然后该函数才能工作,否则你会因为调用 buffer-file-name 而得到 array-null-p 错误
答案2
有一个小关于 Worg 的提示处理这个问题。但是这个解决方案使用了 ImageMagick 库。我不确定这在 Windows 上是否可用。也许你可以调整它并找到适合你需求的解决方案。
答案3
我写了一个名为“pasteex-mode”的扩展,它可能会对你有帮助:)
您只需一键将剪贴板图像保存到磁盘文件,同时将文件链接(org-mode/markdown-mode)或文件路径(其他模式)插入到当前点。
关联:pasteex 模式