建议自动识别文本内容的超链接

网址内容常不是 markdown 的链接, 在思源显示就只是文本,不能跳转,除非手动。

建议自动识别文本内容的超链接

  1. 可在输入时就能触发
  2. 可单击/触摸跳转链接

效果如下:

recording.gif

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    20082 引用 • 77301 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250 1 2 评论

    Ctrl+K 粘贴超链接

    1 回复
    70 momo 发布了一篇小红书笔记,快来看吧! 😆 lcdldAfHB29dZMR 😆 http://xhslink.com/b8gUTL,复制本条信息,打开【小红书】App 查看精彩内容! 。 这段文字怎么 ctrl+K 呢?
    kobi
    当不是在网页复制的时候
    kobi
  • 复制超链接后在文档里直接按 Ctrl+K 就能粘贴出来了

    1 回复
  • kobi

    ctrl+k 我肯定是知道的啦

  • kobi

    这是针对于单个链接可以这样做,如果有大量的内容链接,肯定不能一个个去改啊。另外,ctrl+k 是改成了 md 链接,在不影响原内容的情况下,能直接显示为可跳转的链接是最好,D 大是在考虑技术实现有影响,还是说我提的建议没有质量 😂

    1 回复
  • 如果是包含了超链接的富文本可以自动识别,但是如果是纯文本的话识别不了。

    1 回复
  • 可以利用 github 的编辑器预览来批量转换

    1 回复
  • kobi

    纯文本链接,以后也不打算考虑吗? pc 上都还好,我也能不改原文实现一键跳转纯文本链接(通过 quicker), 主要是移动端麻烦

    1 回复
  • kobi

    我呢希望是不改原文自动识别链接, 改的话我也有很多种方式,但没必要嘛

  • 88250 1

    不考虑啊,因为按照自动链接的解析算法有很多漏洞,比如无法正确端口超链接和后面的文本。

    2 回复
  • kobi

    好的谢谢啦,我还用了好多时间测其他笔记软件支持否,obsidian、logseq、flomo、飞书,那就不折腾了

  • 不行逆向一下 obsidian 的,自带的,没有插件就实现了那个链接自动识别,编辑还是文本,不编辑可以点击

    1 回复
  • 前面说了嘛,自动链接有问题的。

    1 回复
  • 主要 ob 那么大用户量的都没啥问题。。就支持最基本的那种链接的识别嘛

    1 回复
  • kobi

    ob 是敲空格后就能单击, logseq 是离开块时可单击,能有 logseq 的效果我就开心到爆炸了, @88250 d 大空了可参考源码,不说了,我溜了,别打我 😂

  • llej 1 评论

    当不需要是超链接形式,只需要文本形式时怎么办

    1 回复
    我的期待是自动识别哦,不加不改原文任何东西, 就是纯文本但可跳转的链接
    kobi
  • kobi

    参考 ob 和 logseq ,完全不影响选文本。

    1 回复
  • ringx 1 评论

    我个人倒是觉得目前的方式还可以,反而如果这这里加一层自动判断会不太方便,比如当你要手动制作的时候:

    [标题内容](http://xxx.xxx.com
    

    而且一般粘贴一个网址的话可以这样,先用快捷键粘贴以下,这个时候是文本格式。

    然后选中这些文字,再粘贴一下,这个时候就是可以跳转的链接了。

    1 回复
    我的期待是自动识别哦,不加不改原文任何东西
    kobi
  • kobi
    1. 有没有可能大量的含链接纯文本不是手动粘贴进来的,比如从手机上的自动分享导进来的(借助 api),或从其他 app(借助 api)或 md 导进来的。
    2. 有没有可能含链接的纯文本是移动端进来的。而移动端更不方便操作。
    3. 二般情况下就算是粘贴可能也不是带富文本的粘贴格式。多转一道也费一道步骤。
    4. 另外,单独的可能含链接的纯文本和含链接的纯文本(有其他内容)转换的方式不是用 ctrl+k 一种,还要借助到第三方工具,这就更麻烦了。
    5. md 链链接和纯文本链接操作上互不影响,有影响也可能是开发难度上的影响。
  • 我需要复制为富文本格式,但链接仍然是文本,在我的理解中现在思源是可以的,但强制转链接就不行了

    1 回复
  • kobi

    “我需要复制为富文本格式,但链接仍然是文本”,现在的思源要实现这种效果只能是“粘贴为纯文本”(ctrl+shift+v)。就算有了自动识别链接功能后的话,他也是纯文本链接啊,没影响啊,只多了能跳转。

请输入回帖内容 ...
kobi
❤️❤️快速整理笔记,最重要的功能应当是什么呢❗❓

推荐标签 标签

  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 445 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖
  • 笔记

    好记性不如烂笔头。

    306 引用 • 782 回帖
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 524 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    25 引用 • 85 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖 • 1 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 402 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖 • 1 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    5 引用 • 62 回帖
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 226 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    45 引用 • 25 回帖 • 2 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 427 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 440 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 195 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 607 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 166 关注
  • LaTeX

    LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。

    9 引用 • 32 回帖 • 150 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    41 引用 • 40 回帖
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 1 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 52 关注
  • V2Ray
    1 引用 • 15 回帖
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 566 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 349 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 42 关注