直接将 markdown 文本复制粘贴进来时并不会自动辨认出相关 markdown 格式

如我在现有的 md 文件里将内容 copy 过来,格式还是保留着 markdown 里的符号,并不会自动辨认以呈现出 markdown 的效果来,以下是我从 vs code 粘贴过来的效果:

image.png

不知有办法解决吗?其实不只是单纯从 MD 文件复制,很多时候通过一些 AI 回答的问题后也是想以 markdown 格式复制过来保存的,但就发现这情况导致整个格式都会乱了,不太方便

  • 思源笔记

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

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

    25816 引用 • 106859 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    1. 直接粘贴,不要粘贴转义文本
    2. 把设置里的 Markdown 语法开关打开
    1 回复
  • winsonet

    直接粘贴就是上面第一种情况,我已打开了 markdown 相关语法的了

    1 回复
  • 录屏看看完整的操作流程

    1 回复
  • winsonet

    这个有点难,现在手头上也没相关工具,其实这个很容易试出来的,你随便建立一个 MD 文件,然后将里面内容复制过来应该可试出,难道说这情况只有我这边才有?正常情况下是可以认出来的吗?

    1 回复
  • 颜色并不支持。那个是 html 的语法

    1 回复
  • winsonet

    嗯,经过你的提醒,我专门又做了一个实验,就是在 AI 里(如豆包)叫她提供一段 markdown 生成的内容,然后我直接粘贴到思源,这时候就会出问题,格式出不来,但如果我将这段内容先放到 windows 里的笔记本里,然后再复制出来,那么就可以认出 markdown 的代码,所以现在的问题时,如果从网页或者别的 IDE 里直接复制内容,思源可能就认不出来,一定要纯文本状态下复制出来的才可以正确识别。

    但这其实也不太方便,每次要复制网页的内容过来,难道都要开个笔记本先过滤一下才可?😭

    1 回复
  • 把你的 md 文件打包分享一下?

    1 回复
  • winsonet

    并不是 md 文件的问题,而是你从哪个应用来打开的问题,如果我用纯文本 notebook 开,那也不会有问题的,而如果用 vs code 开,就会自带有样式效果,因为我的 vs code 本身就安装了支持 markdown 的插件,所以这时复制出来的内容就有了 html 代码,只要有 html 代码,那么思源就会认不出来导致格式错乱了……

    1 回复
  • 我豆包的是正常的,当然,得按那个复制按钮才是复制 markdown 而不是直接复制。ds 倒是没问题。

    1 回复
  • winsonet

    难道和我用的思源版本有关?现在我手头上只有网页版的,以下是我在豆包按了复制,然后放到思源的效果

    image.png

    然后再粘贴到思源

    image.png

    就算用转义粘贴,也只能看到全部是 markdown 的源码效果

    image.png

    这个问题最近也很我挺郁闷的~~

  • Imuvux

    试试不用 VS Code 中转粘贴,用别的记事本比如 Notepad-- 作为中转

    1 回复
  • winsonet

    嗯,其实我也不是专门要用 vs code 来做中转的,只是之前一直在用 VS,所以现在想直接将一些文档记录再复制到思源而已,结果才发现有此问题,但最重要的还是网页上的格式复制过来会有问题

    1 回复
  • 你要发一下 md 文件我才能测试

    1 回复
  • Imuvux

    我的意思就是先把要粘贴的内容贴到别的地方(个人用的 Notepad-- ),再重新复制粘贴到思源

    1 回复
  • winsonet

    嗯,就一个普通的 md 文件,如果用 vs 开就会有问题的

    test.zip

    1 回复
  • winsonet 1 评论

    嗯,这个我知道,我在之前回复里也说明了,只是不想每次要在网页上复制内容都开多一个 notepad 来过滤~~

    抱歉我眼瞎了没看全回帖,磕一个
    Imuvux
  • 我这里测试没有问题,你可以再安装最新的 dev 版试试:https://github.com/siyuan-note/siyuan/releases/tag/v3.1.26-dev3 ,还是遇到问题的话尽量想办法录屏看看

    1 回复
  • winsonet

    oh,居然可以完整呈现啊,请问你用的是桌面版的思源还是网页版的呢?我是用 docker 版,然后在网页上尝试的

    1 回复
  • 我用的是桌面版

    1 回复
  • winsonet

    好的,谢谢了,我会再试试的!

  • siyuan100861186 1 1 赞同

    我这边没能复现,是不是装了什么粘贴插件把文字处理了

    1 回复
  • Sakurarinkos 1 赞同 via Android

    粘贴的时候是不是使用了只粘贴文本粘贴,可能是这个原因。

    1 回复
  • winsonet

    oh,经你一说,我还真有一个插件如下

    image.png

    当停用后,发现网页端的复制问题终于解决了,但如果直接从 vs code 里复制,就会自动变成代码块了,我甚至停用了所有插件

    image.png

    不过等晚上我再测试下桌面版,现在手上不方便安装桌面版使用,谢谢啦!

    1 回复
  • winsonet

    不是,其实我几个能用的粘贴方式都试过了,不过网页复制过来的问题已解决了,谢谢

  • 如果直接从 vs code 里复制,就会自动变成代码块

    我前面的录屏已经教了怎么关掉这个功能

    1 回复
  • winsonet

    oh~~不好意思,刚才没放大仔细看里面的细节,原来与 VS 设置有关,现在问题解决了,真是非常感谢!

请输入回帖内容 ...

推荐标签 标签

  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 32 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 3 关注
  • ngrok

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

    7 引用 • 63 回帖 • 653 关注
  • Chrome

    Chrome 又称 Google 浏览器,是一个由谷歌公司开发的网页浏览器。该浏览器是基于其他开源软件所编写,包括 WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。

    63 引用 • 289 回帖
  • Gitea

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

    5 引用 • 16 回帖 • 3 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 676 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 310 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 34 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 35 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 109 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 117 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • Excel
    31 引用 • 28 回帖
  • OpenCV
    15 引用 • 36 回帖 • 5 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    246 引用 • 1338 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 501 关注
  • 开源中国

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

    7 引用 • 86 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1020 回帖
  • CodeMirror
    2 引用 • 17 回帖 • 164 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 650 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    499 引用 • 1395 回帖 • 245 关注
  • 钉钉

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

    15 引用 • 67 回帖 • 272 关注