【第三方MN插件】MN Editor,一款所见即所得的markdown编辑器

插件反馈

!插件依赖 MN Utils 插件运行

!插件依赖 MN Utils 插件运行

!插件依赖 MN Utils 插件运行

请先安装MN Utils插件 :right_arrow: MN Utils

安装方式

插件依赖 MNUtils 插件运行:MN Utils

  1. 使用MN Utils的插件更新面板安装
  2. 下载后用mn打开mnaddon文件,或在mn的插件界面导入插件

插件下载

  • 0.0.6
    mneditor_v0_0_6.mnaddon (1.8 MB)
    • 支持自定义按钮
    • 设置界面改进
    • 部分i18n
    • 改进editor.tip的文字大小
    • 改进对留白卡片的识别和适配
    • 改进自动失焦的检测逻辑以提高性能
    • 取消图床大小限制
    • 改进对带有文档手写内容卡片的识别
    • 增加设置备用 cdn 的选项
    • 暂时移除格式化markdown的功能
    • 修复无法最小化的问题
    • 修复放弃焦点失败的问题
    • 可能修复了部分场景下无法正常获取到编辑器内容的问题
    • 修复创建子页面的bug
    • 修复移除链接失败的问题
    • 修复一个合并卡片无法保存内容的问题
    • 修复插入焦点的问题
    • 修复插入文本的 bug
    • 修复一些 bug

插件定位:

  • 一个所见即所得的markdown编辑器,来自开源项目 Vditor

  • 理念是直接将卡片看成一整个markdown文档来编辑

  • 缺陷:

    由于无法显示手写内容,且为了避免破坏带有手写的图片,这部分图片都不会在editor中显示

    无法支持html富文本

    IOS和iPadOS端存在着奇怪的bug,无法切换编辑模式

大部分的快捷键参考这里(需要注册登录):

Vditor快捷键

三种模式:

  1. 速记模式(按钮蓝色)

    在未选中任何卡片的情况下,点击插件直接打开一个空白编辑界面。

    该模式需要手动选择如何保存,如果点击关闭按钮则不保存任何内容

    选择保存到当前卡片或子卡片都会自动进入卡片编辑模式(紫色按钮),而保存为评论则只会将其添加到评论,依然是速记模式

    选择保存为附件,则会在本地创建一个 md 文档,与当前的 mn 文档绑定

  2. 卡片编辑模式(紫色按钮)

    选中卡片后,点击插件会直接启动卡片编辑模式。如果当前处于其他模式,只需要确保选中卡片,然后点击插件 logo 或者窗口右下的文档按钮即可显示该卡片内容

    标题会直接作为文档的一级标题显示,同样的,如果你想把一段文字作为卡片标题,那么它必须在最前面且为一级标题。如果文档不以一级标题开头,则保存后该卡片无标题
    保存方式(会将内容直接保存到卡片中):

    • 点击 save 按钮
    • 点击关闭按钮
    • 按cmd+s
    • 按esc退出
  3. 文档附件模式(绿色按钮)

    每个文档都可以拥有一个附件,md 文件保存在本地,暂不支持设备间同步。该模式需要在未选中文档的情况下,点击右下角文档按钮启动。或者将速记内容转为附件后进入。

    一个场景是把PDF OCR的结果保存为附件

    点击 save 或者关闭按钮会自动保存内容

    同时可以查看当前哪些文档有 md 附件,并打开(暂时不能跳转)

大纲

当小窗宽度达到一定范围时,会自动在左侧显示大纲,点击在不同内容间跳转

两种渲染模式

  1. WYSIWYG(what you see is what you get):所见即所得,是编辑器的默认模式
  2. IR(instant rendering):即时渲染,该模式除了实时渲染,还会显示对应的 Markdown 标记

Watch mode:

双击 logo 触发,启动后插件会处于高亮状态,和 browser 类似。该模式下点击卡片就会自动启动该卡片的编辑模式。点击关闭按钮或插件 logo 来关闭窗口后会自动退出该模式

工具栏开关:

点击顶部横杆后进入设置面板,点击Top Toolbar开启

注意:

  - 尽量在速记模式(蓝色)下切换,否则可能会导致卡片或附件清空
  - 即使关闭了顶部工具栏,鼠标移到顶部的时候它依然会显示

替换编辑按钮:

  • 该功能需要订阅,请参考MN Utils的文档
  • 点击顶部横杆后进入设置面板,点击Replace Popup Edit开启

设置项:

  1. including comments,默认关闭。

    即卡片编辑模式下是否要把评论也纳入显示范围(只支持图片和文字评论,手写及 html 评论不支持)

    打开后这些评论内容也会被放进摘录文本中,而原有评论会被移除,即在一个 Markdown 文档中编辑所有内容。

    注意对于合并的卡片,出于兼容性考虑,不会把内容都保存在主卡片上,而是根据分割线来分别保存在各个卡片里(打开这类卡片时也会用分割线区分内容),因此在此情况下不建议自行添加分割线,可能会造成代码判断失误。如果你的卡片没有和其他卡片合并,一般不用考虑此问题。

历史版本

  1. 新功能
    • watch mode下尝试支持切换卡片时自动保存
    • 改进watch mode切换卡片的流畅度
    • 尝试支持上下标(还有bug)
    • 支持接收OCR完成的通知
    • 适配addonLib插件
    • 顶部移动条右侧增加一个“更多”按钮,将部分点击顶部移动条弹出的菜单内容移动到这个按钮上
    • “更多”按钮中增加开关watch mode的选项
    • 增加一个选项:Auto create excerpt,启用后当文档上有选区时,点击插件logo自动创建摘录
    • 支持设置缩放
    • 改进截图功能,支持整页截图,支持导出整页PDF
    • 新增大纲按钮
    • 导出PDF支持智能分页
    • 新增基于uapi的markdown转pdf方案
    • 增加一个实验性功能(暂不推荐开启):Format Markdown,用于修复一些场景的格式错误,如行间公式美元符内带空格在MN卡片不渲染的情况,但是可能会导致出现一些其他的格式的错误,需要慢慢适配
    • 新增从网页导入的功能,目前仅支持UAPI
  2. 优化
    • UI改进
    • 改进自动保存的逻辑
    • 使代码块的UI和MN保持一致
    • 改进冷启动后的窗口位置显示
    • 改进双击图片后的行为
    • 改进对MNUtils的检测
    • 改进自动删除卡片的逻辑
    • 改进打开MNURL的逻辑
    • 增加延迟加载以减少打开学习集时的卡顿
    • 取消退出学习集后自动退出watch mode的设定
  3. bug修复
    • 修复特定场景下的内容保存到卡片的错误
    • 尝试修复分隔符以下的内容被忽略的问题
    • 修复插件logo未及时显示watchMode状态的问题
    • 修复一个焦点占用问题
    • 修复日志源的显示错误
    • 修复一个报错问题
    • 修复复制功能可能失效的问题
    • 修复最小化后不能被Toolbar正常调起的问题
    • 修复一个评论错误识别为标签的问题
    • 修复一个UI问题
  • 0.0.4
    mneditor_v0_0_4.mnaddon (1.6 MB)

    1. 增加一个开关:allow Delete Empty Note,即是否在卡片内容清空后删除卡片,默认关闭
    2. 改进性能
    3. 修复一个点击AI输入框的报错
    4. 统一text高亮保存到卡片后的颜色表现
    5. 三个点中的菜单支持对文本高亮(包括取消高亮)
    6. 更新vditor版本
    7. 顶部工具栏新增高亮按钮,对应快捷键cmd+n
  • 0.0.3
    mneditor_v0_0_3.mnaddon (1.6 MB)

    1. 仅允许一级标题自动转卡片标题
    2. 修复markdown评论没有被识别到的问题
    3. 新增markdown转mindmap功能
    4. 自动根据markdown层级补全隐藏标题
    5. 尝试不将摘录图片转markdown
    6. 更新mermaid版本并本地化
    7. 适配mn的新图床
    8. 隐藏无内容文档
    9. 修复一个报错
    10. 增加快速创建子页面的功能
    11. 增加移除markdown链接的功能
    12. 顶部工具栏增加缩进和取消缩进
    13. 修复显示中文标签的问题
    14. 改进保存逻辑,避免影响图片摘录
    15. 修复shouldAsImageExcerpt的问题,兼容留白摘录
    16. cmd+s时,不去除焦点
    17. 支持记忆窗口尺寸
    18. 修复与AI窗口的兼容性问题
    19. 修复插件栏位于左侧时窗口从左侧弹出的问题
    20. 支持将选中文字添加/设为标题
    21. 支持复制卡片URL
    22. 支持复制markdown格式URL
    23. 修复一个合并笔记相关的bug
    24. 修复代码高亮的问题
    25. 恢复拖拽图片到editor中创建摘录的功能
    26. 修复一个合并图片摘录相关的bug
    27. 新增功能autoTitle,当将短文本拖拽入editor中时,自动转为标题
    28. 下方工具栏UI逻辑和Browser统一
    29. 增加订阅消耗免费额度的提醒
  • 0.0.2

    1. 支持源码模式(sv)

    2. 修复开关toolbar后内容未重新加载的问题

    3. 支持打开文档附件时自动打开对应文档

    4. 修复可能导致关闭按钮无响应的问题

    5. 修改模式切换方案,尝试兼容移动端

    6. 新增保存为新卡片和保存为兄弟卡片的功能

    7. 手动创建的卡片合并进其他卡片后作为普通评论处理

    8. 修复一个ios上的bug

    9. 使用新API实现文字优先

    10. 忽略卡片的标签

    11. 支持打开craft和zotero链接

    12. 长按横条显示可用的文档附件

    13. 长按保存按钮显示更多选项

    14. 长按刷新按钮可强制重载编辑器

    15. 支持拖拽文档选中内容到编辑器中实现合并

    16. 支持快速添加脚注

    17. 改进添加链接功能

    18. 关闭或保存时检测笔记是否存在

    19. 尝试修复编辑器打开时的空白

    mneditor_v0_0_2.mnaddon (817.5 KB)

  • 0.0.1
    mneditor_v0_0_1.mnaddon (682.5 KB)



您好,替换编辑的功能是需要付费后才能使用吗?
具体该怎么操作呀?

看 MN Utils 的文档

谢谢开发,请问能否提供一个类似于obsidian的源码模式,不在mn editor中渲染。这样我觉得对markdown比较熟悉的更方便修改

那不就是直接用mn自带的编辑器了吗

感觉自带的没有mn editor 好用,而且没有toolbar。

更新到0.0.2测试版,可以切换到sv模式

  • 点击顶部横杆后进入设置面板,点击Replace Popup Edit开启
  • 这个功能没有找到,已经付费另外那个插件

在Toolbar上配置按钮替换,或者你装旧版的editor

请问一下,每次打开都要点击旁边的图标吗?打开编辑模式有没有快捷键?电脑端好累。

打开留白功能无法使用。

可以用 Toolbar

你好,可以具体说说嘛