[思源笔记经验分享] 差异化对比编辑历史记录与自动补全 Katex 公式

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

简介

主题 Dark+v1.3.0 大版本更新中来了两个大功能

如果喜欢这些功能, 欢迎为 Dark+ 点一个 ⭐ (*^▽^*)

使用教程

差异化对比编辑历史记录 Markdown/Kramdown 源代码

  • 打开历史对话框(使用快捷键Alt + H或点击窗口左上的数据历史按钮)

  • 历史对话框切换到文件历史页签

  • 使用Alt + 鼠标中键单击某个历史文件在新窗口打开 Monaco Editor 的差异编辑器, 左侧只读编辑器内容为为所点击历史文件对应的 Markdown 源码, 右侧可编辑的编辑器内容为当前文档的 Markdown 源码

    • image.png
    • 由于 Markdown 文本会丢失思源的块属性(例如块 ID, 块更新时间等), 因此本模式右侧编辑器编辑后的内容无法直接保存, 但是可以更好地查看文档的内容变更
  • 使用Shift + Alt + 鼠标中键单击某个历史文件在新窗口打开 Monaco Editor 的差异编辑器, 左侧只读编辑器内容为为所点击历史文件对应的 Kramdown 源码, 右侧可编辑的编辑器内容为当前文档的 Kramdown 源码

    • image.png
    • 由于 Kramdown 的 IAL 中的字段顺序不一定完全一致, 因此本模式部分内容一致但属性顺序不一致的 IAL 也会显示出差异
    • 由于 Kramdown 可以保存思源的块属性信息, 因此右侧编辑器编辑后的内容可以直接保存(使用快捷键Ctrl + S或右键菜单保存)

自动补全 Katex 公式

  • 使用Alt + 鼠标中键Shift + Alt + 鼠标中键单击某个叶子块或使用Shift + Alt + 鼠标中键单击某个容器块

  • 在新窗口打开的编辑器中输入行内公式(需要使用 $ 包裹)或公式块(需要使用 $$ 包裹)即可弹出 Katex 公式关键字的自动补全

    • 思源笔记功能示范 33.gif
    • 输入 \ 时会触发
    • 输入完成后别忘了使用快捷键Ctrl + S或右键菜单项保存

使用

  • 若不使用 Dark+ 主题, 可以下载该主题 v1.3.0+ 版本, 将 Dark+ 主题目录下的 theme.js 文件 复制 到所使用的其他主题的目录下
  • 思源笔记

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

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

    22351 引用 • 89433 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 其他回帖
  • ryh 1 评论

    楼主想问一下新版本的自动补全的编辑器插件怎么添加快捷键啊

    没有这个功能...我一般都用默认快捷键
    shuoying
  • 好吧,有版权啊,不过可能有一些可以用的资源,可以模仿一下,比如 MathType、AxMath

  • ryh 1 评论

    但是在最新的版本里编辑器功能在 dark+ 里被删除了,然后单独的编辑器插件也没有快捷键了

    现在可以直接在底部的侧边面板显示当前块对应的内容了啊
    shuoying
  • 查看全部回帖