[思源笔记经验分享] 使用外部编辑器编辑笔记内容

简介

主题 Dark+v0.9.0 中又更新了一个大功能: 使用外部编辑器编辑 Markdown 源代码与资源文件

  • 实现方案: siyuan-theme-dark-plus/app/editor

    • 依赖组件

    • 使用 Alt + 鼠标中键 单击任何有块 ID、块超链接或普通超链接的元素可以在新窗口打开其内容

      • 单击后打开 Markdown 源代码

        • 原理

        • ❗❗ 注意事项

          • 如果使用编辑器更新容器块(超级块, 引述块, 列表块, 列表项块) Markdown 源码, 那么其下级块所有块属性都会被清除, 块 ID 被重置
            • 原因: API 只能获取当前块的块属性
          • 如果使用编辑器编辑文档块, 请使用 Shift + Alt + 鼠标中键
            • 否则
              • 文档中块引用被 设置>导出 中设置的样式替换
              • 嵌入块被 设置>导出 中设置的样式替换
              • 部分挂件块内容替换为 data-export-md
        • 单击位置

          • 文档树面板中的文档
          • 大纲面板的大纲
          • 书签面板中的书签
          • 关系图面板的节点
          • 反链面板的反链与提及
          • 搜索面板的搜索结果
          • 编辑区的块
          • 编辑区的面包屑
          • 编辑区的块引用 / 块超链接
      • 单击后打开文本文件

    • 使用非容器块的块菜单 > 更多 > 在编辑器中打开也可以用编辑器打开对应的块 Markdown 源码

    • 编辑器小技巧

      • 单击顶部菜单跳转到 所编辑的块/文件 | 所编辑的块所在文档/文件目录
      • 使用 Ctrl + 鼠标滚轮 放大缩小字体(Dark+ 中思源界面也能使用哦~)
      • 使用快捷键 F1 打开指令输入框
      • 使用快捷键 Alt + Z 切换自动折行/不折行
      • 更多快捷键请参考 Keyboard Shortcuts Reference

如果需要订阅服务, 欢迎使用我的推荐码呀: h0sc9rc (*^▽^*)

演示

编辑 Markdown

思源笔记功能示范 21.gif

编辑文本文件(UTF-8)

思源笔记功能示范 22.gif

使用

若不使用 Dark+ 主题, 可以下载该主题 v0.9.0+ 版本, 并将该主题目录下的 theme.js 文件 复制 到所使用的其他主题的目录下

1 操作
shuoying 在 2022-05-27 13:04:48 更新了该帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • shuoying
    捐赠者 订阅者 作者

    浏览器中也可以使用, 不过由于安全限制, 只能编辑思源目录下的文件, 即不支持 file 协议

    2 回复
  • 其他回帖
  • zyu318 1 评论

    谢谢回复,我试了下,安装在电脑上的是可以的。使用手机做伺服器,在电脑上用浏览器打开,按 Alt + 中间 没有任何反应。

    请检查手机中主题版本, 是否为 0.9.0+
    shuoying
  • kobi
    订阅者

    一键 5 连了

  • szukkboy
    订阅者

    牛。

  • 查看全部回帖
shuoying
一团儿名为 '\u4eba' 的光球~