插入文件的文件名中有空格

往org中插入文件, The Org Manual: External Links

如果文件名中有空格会出现这个情况

完整的文件名是 file:/home/me/Reference/topic_regex2.assets/Screenshot from 2019-05-31 09-45-18.png

在单击这个链接会出现空白页面提示,

如果写成

‘file:/home/me/Reference/topic_regex2.assets/Screenshot from 2019-05-31 09-45-18.png’
放入到 “” 字符串中, org文件不能识别是链接

这个格式也不行,

file:“/home/me/Reference/topic_regex2.assets/Screenshot from 2019-05-31 09-45-18.png”

怎样处理文件名中有字符串的情况?

不要自己插入链接,用org-insert-link C-c C-l插入链接

你见过URL里有空格的吗,都是要经过转义才行的。

1 个赞

C-c C-l 插入后给出的转义是:

 [[/home/me/Reference/topic_regex2.assets/Screenshot%20from%202019-05-31%2009-45-18.png]]

不过,不要手动去做这件事情。C-c C-l 方便好用,能自动帮你处理各种转义。

1 个赞

跑个题,按键这种样式是要想这样手动输入么?

<kbd>C-l</kbd> 
1 个赞

你这不是试出来了? :thinking:

https://emacs-china.org/raw/9469/2?u=cireu

1 个赞

还有raw这功能。厉害。看来是没有什么特殊语法。

1 个赞

(C-c C-l 太好用了,

他这显然是想问有没有别的写法呢,毕竟除了在编辑器里用emmet,直接浏览器打字<kbd></kbd>真的难受。