从印象笔记迁移到Joplin全过程

一、为何迁移?
首先说说我为什么要放弃印象笔记。我最早使用印象笔记是在2012年,算比较早了。那是还是海外版的。

当时并没有深度使用,很快就转向为知笔记了。用了几年为知笔记,记了很多东西。后来突然有一天,为知宣布收费了。收费很正常,我也支持。关键是收费的方式太恶心了:免费用户每个月只有很小的上传流量。不想被胁迫,于是开始转。先是试了有道云笔记,把笔记导过去才发现它是只进不出的,可以从别家导入笔记,但只能导出其专有格式。嘿嘿,于是我又回到了印象笔记,正式开始用了。

后来在某宝上发现有便宜的专业版账户卖,据说是某品牌搞活动送的。买了,后来又在印象笔记双十一搞活动的时候充了几年,一直到2027年了。

)

其实充这么多很大程度上纯属支持印象笔记,可以看到我流量其实用得很少,那些专业版的功能也用得很少。开始那几年感觉还不错,我还通过支持渠道提过几个问题,都及时得到了回答。我成为了印象笔记的重度使用者,后来我开了公众号,博客,所有文章几乎都是在印象笔记里写好再发出去的。我甚至还用它写日记。作为一个我把个人数据存放于其中的软件,我希望它活得越长越好。

然而,最近我感觉印象笔记变味了。无论是手机客户端还是PC客户端,我感受到的是越来越频繁的升级,但升级以后明显的变化是多了广告,专业账户之上又多了超级会员,迫不及待的让我升级。五折七折的活动几乎每个月都要来那么一次。

一股浓浓的想撸一笔就跑路的味道。
而作为一个笔记软件应该做到的基本却有很多问题。编辑的时候经常卡死,半天没反应。偶尔会同步失败。尤其是我遇到一个问题,在安卓客户端里编辑笔记,当已输入一行内容,要回退删除一行时,已有的文字会自己高亮显示,看动图。

我通过客服平台,电邮,以及在知乎提问@印象笔记,都没人理我……几个月了。
不知道海外版是不是这个样子,由于这些原因,我决定离开印象笔记。
由于上述使用笔记软件的经历,我决定找一个能陪我一辈子的软件。众所周知商业公司的平均寿命只有几年,因此这次我决定找个开源的非商业的软件。在知乎上一搜,原来有那么多人跟我一样的感受!最后锁定了Joplin。看了一下,这是个开源软件,全平台支持,甚至有命令行版本。可以导出为markdown,pdf等通用格式。没有绑定任何商业云服务,但可以方便的自己设置。可以导入印象笔记的笔记。一切都符合我的期望。于是开始迁移。

二、从印象笔记迁移到Joplin的过程
决定迁移后,我就在网上找资料,走了一些弯路,终于基本上迁移成功了。写本文的目的就是让跟我有一样想法的人少走一些弯路。
首先安装windows客户端和安卓手机客户端,都是从官网上下载安装的。有个地方要注意的是windows客户端貌似没有设置笔记在本地存放目录的地方。如果你笔记很多安装的分区容量不够了要指定笔记存放到别的地方,可以在桌面和开始菜单的Joplin快捷方式属性里,在目标后面加上“–profile “存放目录””的内容,笔记就存放在你指定的“存放目录”里了。其它正常安装就行了。
接下来要鼓捣同步方式了,由于我有一个用于编程学习的阿里云服务器,就决定用这个云服务器做我的同步服务器。关键点来了:这个时候别导入或者新建笔记(测试一下可以的)。按照知乎上的这篇文章进行,总共就三步:安装docker-compose,配置文件,启动webdav服务。之后,再对手机和电脑客户端进行同步设置,然后开始同步。这个时候会报错。因为你服务器里现在还啥都没有,现在同步的话会把本地的笔记通通抹掉。笔记有个故障保护选项,默认是打开的,会阻止同步。把该选项关了,再同步,就成功了。但是客户端上的笔记就都被删除了。
开始我不知道这个,先把笔记导入电脑端的Joplin,然后通过webdav小秘传到手机客户端里,搞了一夜。结果这么一远程同步就啥都没了。
同步好以后,现在可以导笔记了。印象笔记里可以选定所有笔记然后一块儿导出。但是这么做笔记本就没了。如果你像我一样有很对笔记本,建议逐个笔记本导出,再用Joplin的电脑客户端逐个导入。这样每导入一个文件都会以文件名自动新建一个笔记本。导笔记的过程就等于重建笔记本。这实际上比一块导入然后逐个新建笔记本最后再把笔记逐个移动到相应的笔记本里要快。我有2000多个笔记,如此操作了两天。

在导入的过程中,笔记就不断同步到服务器上了。等电脑上同步完,再开手机客户端,从服务器同步到手机上。这个就比较慢了,可能跟服务器的带宽有关。好在就第一次比较慢,之后都是增量同步。

三、使用Joplin的感受
使用了几天,谈一点使用感受。首先跟印象笔记比最大的不同是Joplin默认使用Markdown编辑器,像这样

插入图片等是用Markdown格式,退出编辑后就显示出图片,链接等了。之前我也用markdown,主要是写博客。但完全用markdown写作,还不太习惯。正好学习一下。

另外一个比印象笔记好的地方是,Joplin支持多级笔记本,而不像印象笔记那样只能通过笔记本组支持两层。而这还被吹成印象笔记的优势,用户被迫通过标签或分级数字笔记本名称来实现分级。把缺陷吹成feature,真是醉了。现在我的Joplin里的笔记本是这样,可以分任意多级。

当然在使用中也发现一些问题:单个附件大小好像超过100兆就不能同步。同步出现问题,在笔记编辑页面的上方会出现橙色的横条,提示部分笔记同步失败。提示条关不掉。我在官方论坛和github里搜了,好像还没解决。搜索只能搜到笔记,不能像印象笔记那样在单个笔记里搜索。(关键词会高亮,但比较长的笔记很难定位)还有个问题,手机客户端同步的时候似乎要打开客户端,在后台不行,手机息屏锁屏了也不行。最后,笔记有加密功能,但主要是上传到别的地方的时候加密。在客户端本地没有加密或输入密码的功能。在手机上和印象笔记一样,加应用锁解决。在电脑上就没办法了,任何人只要进了你电脑桌面就能打开。

这些问题对我而言还是可以接受的,自由的代价嘛。总之,Joplin是印象笔记的一个很好的替代品。说了印象笔记那么多坏话,最后还是要感谢一下它:首先感谢它使我养成了记笔记的习惯,其次也要感谢它提供了无障碍导出功能,使我这些年记录的两千多条笔记没有丢失。请它好自为之吧。

————2023年7月23日补充————
这几个问题目前都有了一定程度的解决:
手机APP上同步出现问题时那个橙色的提示条不见了,某次更新APP后就没有了。
现在可以在每个单独的笔记里搜索了,能定位到关键词的位置。还有点不足的是要先进行全局搜索找到有关键词的笔记,再逐个点进笔记里单独搜索。而不像印象笔记里那样全局搜,再点到笔记里就自动定位到关键词了。等于joplin里要搜两次。
最新的App里,息屏或长时间不用,打开joplin需要指纹解锁的功能也有了。
另外我还发现一个插件叫“Delete unlinked resources”,可以删除多余的附件。但貌似只能在电脑客户端上用。
————2024年3月7日补充————
最近手贱,想尝试一下Joplin的笔记加密,又没按官方文档建议的先在PC客户端上进行,再同步到其它客户端。我想先在手机客户端上弄,结果出问题了,上传到一半出错了,结果都搞乱了,只得重来。大致过程为:
在windows客户端上备份笔记(切记!)——设置主密码——开启加密——同步到服务器——其它客户端开启同步——输入主密码——更新笔记,解密。
详细的请看官方文档
安卓手机客户端上这一步用了很长时间,除了下载笔记和附件,还要进行解密。总之折腾了一周多,基本上搞定了。发现一个问题:笔记所占空间比不加密的时候大概增加了近一倍,在PC客户端,安卓客户端和Linux服务器上均差不多。而从客户端导出全部笔记的jex备份文件大小基本没变。
强烈建议大家一开始用就考虑好要不要加密,用了很长时间再来改太费劲了!
我再也不折腾了!
————————补充完——————

我发文章的三个地方,欢迎大家在朋友圈等地方分享,欢迎点“在看”。
我的个人博客地址:https://zwdnet.github.io
我的知乎文章地址: https://www.zhihu.com/people/zhao-you-min/posts
我的微信个人订阅号:赵瑜敏的口腔医学学习园地

欢迎打赏!感谢支持!