例如,笔记中有下面一段行内代码:
Ctrl+C 复制后粘贴到终端中,命令的两边会有多余的``,需要手工删除才能正常执行命令:
尽管可以在复制的时候点击鼠标右键选择[复制纯文本],但是终究比较麻烦,而且有些违背平时的操作习惯,平时我们在网页上复制一段命令粘贴到终端或纯文本编辑器等地方时,都是直接 Ctrl+C,不会想着要右键复制纯文本或者按另一个快捷键以纯文本的方式复制。
我看到 2.7.3 版中对复制功能做了如下改进:
改进复制以便其他应用识别并移除 `复制 HTML` · Issue #7239 · siyuan-note/siyuan (github.com)
改进后,在思源中复制时会同时写入 text/siyuan
、text/plain
和 text/html
类型的数据到剪切板中,其中 text/plain
中保存的是 Markdown 格式的文本,这也是为什么粘贴到终端时命令的两边会多出来``。
建议优化复制功能,在 text/plain
类型中保存真正的纯文本数据(而不是 Markdown 格式的数据),这样就能够解决上述的粘贴问题。由于在思源内部粘贴时,会优先读取剪切板中 text/siyuan
类型的数据,所以该改动对思源内部的复制粘贴没有影响。
而对于不常用的复制为 Markdown 格式的功能,可以在右键中增加一个[复制 Markdown]菜单。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于