复制图片中的链接
我正在处理充满图像的目录,这些图像是档案中文件的照片。 我正在写关于这些内容的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
插入到当前图像的链接。 重新绑定你喜欢的键。