Emacs org-display-inline-images

xyz*_*xyz 26 emacs org-mode

如何在emacs组织模式下显示内嵌图像?

我有[[file:~/myimage.png]],当点击它时,在新的缓冲区中打开图像.但是如何在同一个缓冲区中做到这一点?

注意: C c C x C v未定义,因此我无法激活内嵌图像,但如何解决此问题?

jin*_*wei 50

你不需要定义像@ abo-abo这样的自定义函数,org-mode提供了这样的功能:

M-x 

- org-redisplay-inline-images
- org-display-inline-images     
- org-toggle-inline-images
- org-remove-inline-images  

M-x org-toggle-inline-images is quite enough for me , which toggle display/hiden inline images 
Run Code Online (Sandbox Code Playgroud)

  • 这应该是公认的答案!顺便说一句,你知道当内嵌图像太大而无法在窗口内显示时如何调整内嵌图像的大小? (5认同)
  • 同意@Xinyang.这应该是公认的答案. (2认同)
  • 为了默认显示它们,我将其添加到我的.emacs`(setq org-display-inline-images t)(setq org-redisplay-inline-images t)(setq org-startup-with-inline-images“ inlineimages” )` (2认同)

abo*_*abo 29

这对我有用:

(defun do-org-show-all-inline-images ()
  (interactive)
  (org-display-inline-images t t))
(global-set-key (kbd "C-c C-x C v")
                'do-org-show-all-inline-images)
Run Code Online (Sandbox Code Playgroud)

以下是我如何找到它的方法:

  1. M-x apropos RET org.*image.*.
  2. F1 f org-display-inline-images.
  3. 制作一个带有图片链接的test.org.
  4. M-: (org-display-inline-images t t).
  5. 将它包装在defun/中global-set-key.

  • 为什么这不能成为选项菜单中的某个按钮?按照说明后我无法做到.显示内联图像与大纲功能一起非常好,无需超人理解emacs或orgmode (3认同)