如何将剪贴板中的原始图像粘贴到 Emacs 中?

如何将剪贴板中的原始图像粘贴到 Emacs 中?

我是 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 模式

相关内容