开发者能不能把双链功能赋予给代码块中的代码啊?这个功能非常有用!

本贴最后更新于 536 天前,其中的信息可能已经事过境迁

我是思源粉丝一枚,目前支持段落文本的双链功能,但是我发现在代码块里面无法使用双链功能,这极大限制了思源阅读代码解析代码的能力,所以能不能将双链预览功能扩展到代码块中去,这样代码的注释就能注释一次,全文件都能预览了!另外我感觉(小白的感觉,勿喷)代码块的文本就像段落块里面的文本一样可以添加双链功能,不会有太多技术上的难度,希望开发者考虑!!!非常感谢!!!

  • 思源笔记

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

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

    23349 引用 • 94339 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • SiYuan005

    需要安装插件吗?大佬讲详细点呀!谢谢

  • 其他回帖
  • 代码还要双链,那不就成了 IDE 里的引用和被引用查询了么?使用的人难道还要把代码仓库甚至三方源码放到思源里管理么,过了吧…………

    这种功能我觉得云 IDE 更适合一些

    1 回复
  • iamqiz 6 评论

    @88250 @Vanessa

    楼主的这个提议和我之前的提议(让代码块支持修改文本样式,有 10 比 3 的支持率)本质上差不多, 我觉得把这个提议解决之后,楼主的这个提议也就容易解决了;

    [提议] 代码块支持加粗 | 改颜色等文本样式 - 链滴
    [提议] 代码块支持加粗 | 改颜色等文本样式

    @shuoying 萌佬的方案是利用代码块对应语言的注释语法来实现,

    但我倾向于在不增加额外注释语句的情况下进行注释,

    原地加注释的效果图如下:

    Snipaste 环境返回 20230722113436.png

    目前代码块的高亮解析使用的第三方,代码块不高亮还好,如果需要高亮和引用的话工作量无上限呀。
    Vanessa
    @Vanessa 我看第三方文档了,可以让其忽略特定的 css 元素,让它忽略用户生成的高亮和引用 这样就解决了吧. 核心 API —highlight.js 11.8.0 文档 https://highlightjs.readthedocs.io/en/latest/api.html#configure
    iamqiz
    @iamqiz 这个先记录一下吧,解析也需要修改。感觉作用不大,工作量巨大 😄
    Vanessa
    @Vanessa 我觉得作用大,之前提议 [提议] 代码块支持加粗 | 改颜色等文本样式 10 人支持 3 人反对; 先放着以后再说
    iamqiz
    @iamqiz Issue #8820 · siyuan-note/siyuan 那我还是建一个 issue 吧
    Vanessa
    @Vanessa 因为 Markdown 没有这样的语法,要做的话估计只能通过自定义块了,代码块上无法实现。
    88250
  • yss930819

    jetbrains 的全家桶都有快捷键是 Ctrl+B 会显示引用,需要点开引用源就能看源位置的代码了。C 语言开发我用的 Clion。

    image.png

    鼠标悬浮有提示,需要代码注释写的是正确的文档注释,C 语言就是 dxygen 格式就能提示。java 需要用 javadoc 注释。

    IDE 其他功能可以慢慢挖掘

    1 回复
  • 查看全部回帖

推荐标签 标签

  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 725 关注
  • 思源笔记

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

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

    23349 引用 • 94339 回帖
  • 反馈

    Communication channel for makers and users.

    123 引用 • 915 回帖 • 250 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 160 关注
  • 周末

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

    14 引用 • 297 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 534 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 398 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    93 引用 • 899 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    91 引用 • 384 回帖
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 3 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 415 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖 • 2 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 161 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 2 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 5 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    30 引用 • 96 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 368 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 4 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 3 关注
  • 倾城之链
    23 引用 • 66 回帖 • 144 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖 • 1 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 28 关注
  • gRpc
    11 引用 • 9 回帖 • 73 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 626 关注