Link to Text Fragment, 本来是为了写笔记的时候能够定位到文字,在这发帖的时候发现,粘贴的内容自带格式,是 [text](link)
这种格式的,非常的nice。 话说为啥粘贴到编辑器的时候没有带格式,而在这发帖的时候是markdown link格式?
剪切板除了 plain text,也支持 HTML、图片,估计是把 HTML 的 <a>
转化成 Markdown 格式。
我原来也奇怪过,为什么某些内容复制后,粘贴到编辑器里是一个样子,粘贴到某聊天软件又是一个样子,难道有二个剪切板,后来感觉可能是在粘贴的时候,所粘贴的软件监视到你做了这个操作,于是他先读取你剪切板的内容,改动后在做插入操作,所以和在emacs中粘贴的东西不一样。不知道这个理解对不对
我的猜测跟你的一致。
只有一个剪切板,只是剪切板自身不止支持纯文本,还支持图片、HTML等等。
应用软件端,其开发者可以决定如何处理用户粘贴进来的数据,比如在 macOS 上复制一张图片:
- 粘贴到 iTerm 会变成图片的完整路径
- 粘贴到 Emacs 会变成图片的文件名称,和
pbpaste
一致 - 粘贴到本论坛(Discourse)会上传图片到服务器,并插入 Markdown 图片格式
我测试了下,假如我复制到emacs vim 或者 vscode 里,然后再复制回来,就没有那个效果了。。。
这个需要什么配置一下,才能直接复制成 markdown 式链接
安装之后,把Copy Link to Selected Text 这项设定个快捷键,我设置为ctrl+i, 选定好内容后按快捷键,就能生效,没有其它配置。只是在这个地方发帖子的时候有用哈,其它地方不生效;有其它可以复制为markdown式链接的扩展,但是应该没有高亮功能。