[推荐] 推荐个chrome extension - Link to Text Fragment

Link to Text Fragment, 本来是为了写笔记的时候能够定位到文字,在这发帖的时候发现,粘贴的内容自带格式,是 [text](link)这种格式的,非常的nice。 话说为啥粘贴到编辑器的时候没有带格式,而在这发帖的时候是markdown link格式?

剪切板除了 plain text,也支持 HTML、图片,估计是把 HTML 的 <a> 转化成 Markdown 格式。

哦,是这样吗,它 Link to Text Fragment的github页面都没介绍过这个功能,我粘贴过来的时候略震惊,挺有用的功能。

之前没点开这个页面,刚点开看了下,以前注意到这功能,Chrome 右键自带有一段时间了:

Google 搜索结果也遇到过这种链接。


我以为你提了个问题,现在我不确定是什么意思了。

我原来也奇怪过,为什么某些内容复制后,粘贴到编辑器里是一个样子,粘贴到某聊天软件又是一个样子,难道有二个剪切板,后来感觉可能是在粘贴的时候,所粘贴的软件监视到你做了这个操作,于是他先读取你剪切板的内容,改动后在做插入操作,所以和在emacs中粘贴的东西不一样。不知道这个理解对不对

我的猜测跟你的一致。

只有一个剪切板,只是剪切板自身不止支持纯文本,还支持图片、HTML等等。

应用软件端,其开发者可以决定如何处理用户粘贴进来的数据,比如在 macOS 上复制一张图片:

  • 粘贴到 iTerm 会变成图片的完整路径
  • 粘贴到 Emacs 会变成图片的文件名称,和 pbpaste 一致
  • 粘贴到本论坛(Discourse)会上传图片到服务器,并插入 Markdown 图片格式

我测试了下,假如我复制到emacs vim 或者 vscode 里,然后再复制回来,就没有那个效果了。。。

这个需要什么配置一下,才能直接复制成 markdown 式链接

安装之后,把Copy Link to Selected Text 这项设定个快捷键,我设置为ctrl+i, 选定好内容后按快捷键,就能生效,没有其它配置。只是在这个地方发帖子的时候有用哈,其它地方不生效;有其它可以复制为markdown式链接的扩展,但是应该没有高亮功能。