文学化编程 leo-editor

207 阅读1分钟

简单分享一下使用 leo-editor 的心得了。

  1. 开发语言 Python3。
  2. GUI 框架 PyQT5 / 6 (我用的是 PyQT6)。
  3. 安装 ipython 后类似于 jupyter notebook。

参考网址:
github.com/leo-editor/…
leoeditor.com/

我的使用范围:

  • 分节点的个人信息管理。

    • 节点可以嵌套多层。
  • 代码管理;当代码上几万行以后,用 leo 管理很轻松。

    • 节点分层
    • 节点自定义名称
  • 教学文档与教学代码一起展示,且教学代码可被保存和执行。

  • 支持 markdown、restruct text、asciidoc 等纯文本书写方式。

  • ghost 克隆功能方便代码调试汇总。

    • 所有需要调试的代码汇总到一个节点下,不用在多个代码文件之间跳来跳去。
  • vr3 插件预览 markdow、restruct-text、asciidoc 文档预览

    • 文档可以是代码文件内容
    • 预览中的 python 代码可被执行
    • 预览多节点可被导出为 html 文件
    • 可锁定预览节点

先写一点,想出个系列学习心得。