复制图片中的链接

我正在处理充满图像的目录,这些图像是档案中文件的照片。 我正在写关于这些内容的org文件,并且我想让它更快更轻松地浏览图像(例如,使用图像定向)并将链接复制到我的笔记旁边的组织模式文件中。

我的工作设置如下所示:

图像浏览器和emacs中的组织

我的问题是:

  • 我如何自动将当前显示图像的链接复制到org?
  • 是否有任何简单的方法可以从组织窗口内控制图像定向图片(向后和向前浏览,旋转)?
  • 我还有其他的模式或工具吗?

  • 这里有一些代码可以让你更轻松地处理图像。 只需将其复制到您的*scratch*缓冲区并运行Mx eval-buffer

    (defun my-next-image ()
      (interactive)
      (save-excursion 
        (with-current-buffer "*image-dired*"
          (image-dired-forward-image)
          (image-dired-display-thumbnail-original-image))))
    
    (defun my-prev-image ()
      (interactive)
      (save-excursion 
        (with-current-buffer "*image-dired*"
          (image-dired-backward-image)
          (image-dired-display-thumbnail-original-image))))
    
    (defun my-insert-current-image-path ()
      (interactive)
      (insert
       (concat
        "[["
        (save-excursion
          (with-current-buffer "*image-dired*"
            (image-dired-original-file-name)))
        "]]")))
    
    
    (define-key org-mode-map (kbd "<f9> n") 'my-next-image)
    (define-key org-mode-map (kbd "<f9> p") 'my-prev-image)
    (define-key org-mode-map (kbd "<f9> i") 'my-insert-current-image-path)
    

    F9 n在org模式下切换到下一个图像,按F9 i插入到当前图像的链接。 重新绑定你喜欢的键。

    链接地址: http://www.djcxy.com/p/30645.html

    上一篇: Copy links from image

    下一篇: mode with Java syntax highlighting?