MWeb 3 发布后 2.x 版维护说明及两者之间的功能对比

MWeb 2.x 版相关说明

  1. MWeb 2.x 版用户也需要重新购买,这个是由于开发者无法获取任何 Mac App Store 用户的购买信息,无法很好区分 MWeb 2.x 用户,所以都统一需要重新购买。
    非 Mac App Store 购买 的用户,如果是在 2018年5月1号 ~ 2018年7月3号 购买的,可以直接发邮件联系我更换为 3.x 版,注意是更换
  2. MWeb 更新无法避免,买断制的软件也不太可能会永久免费更新,MWeb 从 1.x 升级到 2.x 是免费的,为了 MWeb 发展,3.x 必然要重新收费了。订阅方式的确是更合适,但是 MWeb 转成订阅至少会 10 块每月,所以新版用买断其实更优惠一点。我觉得,就算两个版本的价格加起来,相对于一些竟品来说,还是很便宜的。买断制的优点是:买完了就不用再操心续费问题,还会有已拥有的感觉,我认为这个体验是非常好的。
  3. 关于 MWeb 2.x 版,维护一般是兼容新系统。计划是会做简单维护,但是如果某天遇到兼容新系统难度太大,会直接下架。不过,按目前 macOS 系统的发展情况来看,估计兼容 2,3 个版本不成问题,也就是说,MWeb 2.x 还至少还可以用两三年。作为一个产品,我觉得就算是 MWeb 3.x 出来时才购买 2.x,也是合理的。

2.x 用户数据迁移

文档库迁移:

3.x 启动时会提示导入旧的文档库,如果你开始没做这个,或者其它什么原因有问题,解决办法很简单,把旧的文档库复制到你想要的位置,然后用 3.x 版的 偏好设置 - 文档库&备份 - 修改文档库到其它位置-选择现有文档库 然后选择刚刚你复制的位置即可,如图:

如果还有什么问题,建议查看 MWeb 文档库详细介绍 这篇文章,估计一定能解决所有问题了。

其它数据迁移:

  1. 发布服务迁移:2.x 版更新到 2.3.0 版就可以导出发布服务了,再用 3.x 导入即可。要注意的是 Evernote 发布服务是无法导入的,需要重新增加。
  2. 外部模式迁移:关于 2.x 版外部模式引入的文件夹,在 3.x 版只能重新引入,因为引入文件夹的时候系统才会授权 MWeb 读写这个文件夹的权限,所以不能简单导入导出。

3.x 版对于 2.x 版本的改变

  1. 2.x 版本在 High Sierra 下可能会有我无法复现的 bug,经典问题就是 CPU 100%,这个 3.x 是不会有了,因为 3.x 算是重写了一次了。如果你使用的是 2.x 版,并能稳定复现这个 bug,请联系我。
  2. 3.x 版的界面是以 ELCapitan 为基础的,所以会更现代一点,也更合理一点,性能上会比 2.x 版好很多。界面也由设计师 @Funpee 整体设计,焕然一新。
  3. 3.x 的 Markdown 解析器由 @randomatom 帮忙做了很多 bug 修复和细节调整,比如说列表和代码块不用强制空行,这样更合理了。
  4. 3.x 增加支持 mermaid, viz, echarts, plantuml 这几个画图库。
  5. 3.x 自定义预览样式不再像 2.x 那样支持整个文件夹自定义方式,仅支持单个 CSS 文件。
  6. 3.x 版更换了预览时的代码高亮库,支持了行号。跟 2.x 不同的地方是,2.x 如果未定义代码语言,会尝试高亮,3.x 版不会。
  7. 3.x 发布到印象笔记的样式不再支持跟各种预览样式相适配,也就是样式不能改变,只会跟 mweb-default 这个样式一样。
  8. 3.x 的全文搜索已经经过优化了,应该是更快了,之后还将继续优化。
  9. 3.x 导出图片和 PDF 增加预览这一步,之后还会增加一些常用的设置。
  10. 3.x 增加了导出 Epub 功能,支持单个文件,选择多个文件和导出整个分类为 Epub,而且导出的 Epub 还支持 LaTeX 数学公式。
  11. 3.x 版导出 HTML 变成单个文件,图片会内嵌在 HTML 中,不再有将整个分类导出为 HTML 的功能。
  12. 3.x 版计划将改进导出 docx 功能,但是目前导出 docx 功能还是跟 2.x 版一样的。
  13. 3.x 版优化了文档库中自定义拖拽排序这个功能,不像 2.x 那样混乱到无法使用。
  14. 3.x 版把 Markdown 导入到文档库时,如果选择的是整个文件夹并且 Markdown 文档有本地图片,会把图片也导入,2.x 版是不会导入图片的。导出为 Markdown 时 3.x 版会把分类结构生成文件夹结构,2.x 版不会。
  15. 3.x 版新增快速笔记功能,具体可参考:快速笔记
  16. 3.x 版新增快速搜索功能,具体可参考:快速搜索
  17. 3.x Mac App Store (MAS) 版内置了 iCloud 支持,非 MAS 版跟 2.x 一样,未做处理。3.x MAS 版与非 MAS 版的区别下面说明。
  18. 3.x 版的大纲视图改为弹出式,如果要固定,则要求拖拽出来固定,不同于 2.x 版的侧边栏式。
  19. 3.x 版的外部模式变成了两栏模式,而 2.x 为三栏模式。这个优点和缺点不好说,我觉得是各有所爱。具体可以看一下 2.x 版的外部模式介绍:MWeb 外部模式详细介绍
  20. 最后,3.x 版 7/4 正式发布只是开始,未来还会不断优化,2.x 则进入维护模式。

想了解更多 3.x 版的情况,可以查看 帮助文档

MWeb 3 Mac App Store (MAS) 版与非 MAS 版目前的区别

  1. MAS 版内置 iCloud 支持并由系统提供无提示自动更新,所以我个人是建议使用 MAS 版本。
  2. MAS 版第一次开启时会自动提示把文档库保存到 iCloud Drive,如果已设置保存在 iCloud Drive,在另一电脑第一次开启会自动检测到 iCloud Drive 中的文档库。非 MAS 版要手动选择。
  3. MAS 版在偏好设置中把文档库移动到 iCloud Drive 同步到 iOS 不需要手动选择,非 MAS 版需要。
  4. 非 MAS 同步文档库到 iOS 版的方法跟 2.x 版一样,也是手动把文档库保存到 iCloud Dirve/MWeb/mweb_documents_library。具体可参考:在 iOS 中如何使用 MWeb for Mac 文档库
  5. MAS 版一定是 Sanbox 的,非 MAS 版目前是非 Sandbox 的。目前两者的差别有:
    1. 非 MAS 版打开硬盘上的 Markdown 文档,不用引入文档所在的文件夹都支持预览时显示本地的图片,MAS 版要引入才行。
    2. 非 MAS 版在 Sierra 下导出 PDF 也支持目录,MAS 版不支持。要注意的是: EL Capitan 和 High Sierra 两个版本都是支持 PDF 目录的。