Joplin笔记软件推荐和设置
Joplin用了也有大半年了,真是相见恨晚,几乎满足了我对笔记软件的所有需求(硬要说的话可能就是不能手写笔记):本地一定有一份备份,能在多端查看,文件格式最好是开放的,并且方便导入导出。
最早的时候是用有道云笔记,也用过onenote,后来换成了vscode+markdown,再后来终于找到了Joplin。
Joplin的优点:
- 使用markdown格式,而且粘贴图片也很方便,还能添加附件
- 支持多端:Windows, Linux, macOS, Android and iOS
- 可完全本地离线运行,不需要账号
- 也可以自己设置同步服务,支持WebDav,S3,OneDrive等,它自己也提供云服务
- 非常方便地导入导出
- 支持导入html、markdown、txt和evernote
- 支持导出markdown、pdf、html
- 免费,开源
https://joplinapp.org/
https://github.com/laurent22/joplin
修改本地存储位置
Joplin默认把数据放在C:\Users\<username>\.config\joplin-desktop
,但是官方竟然没有更改存储位置的设置项。
不过有一个非官方的方法,在windows上,在Joplin的桌面快捷方式右键->属性->快捷方式->目标
,结尾加上--profile "新的路径"
,注意--
之前和profile
之后都有空格。
https://www.cnblogs.com/KoiC/p/16541109.html
虽然不是offical support的,之后也不知道会不会更新改本地存储位置的功能,目前也只能暂时用这个方法了。
云同步
使用阿里云OSS云同步 https://www.jianshu.com/p/f2ced7e002ff
使用腾讯云COS云同步 https://zhuanlan.zhihu.com/p/346460176
我自己用的是阿里云的,看着计费挺复杂的,但是可能我用量很小,到现在还没有被计费过。虽然我选的是国内的节点(看起来便宜些),但是在欧洲用同步功能也没碰到过非常慢的情况。
插件
下面几个是我自己使用的插件:
Outline
https://joplinapp.org/plugins/plugin/outline/
用vscode写markdown的话,左边会显示以标题为列表的outline,但是Joplin默认没有这个功能。这个插件增加了一个显示标题大纲的组件。
我发现新增的插件组件,好像默认会显示在Joplin窗口的最右边。不过Joplin支持自定义布局,可以自己拖动插件组件的位置,我把它放到了笔记列表同一列,就跟vscode布局一样了。
Note Tabs
https://joplinapp.org/plugins/plugin/joplin.plugin.note.tabs/
Joplin默认也没有tabs,也就是没法像vscode那样同时打开多个文档。这个插件让Joplin也支持tabs(同样需要自己调整布局,默认在Joplin窗口的最右边)。
Rich Markdown
https://joplinapp.org/plugins/plugin/plugin.calebjohn.rich-markdown
Joplin默认的编辑器样式是左边纯文本markdown,右边渲染预览。能不能像Typora那样渲染和编辑在一起呢?这个插件就实现了这个功能,节省显示空间。
Table Formatter Plugin
https://joplinapp.org/plugins/plugin/net.rmusin.joplin-table-formatter
方便排版markdown表格
Search & Replace
https://joplinapp.org/plugins/plugin/joplin-plugin-search-and-replace/
Joplin的编辑器搜索功能(Ctrl+F)只能搜索,不能替换。这个插件就是增加搜索替换功能。
遇到过的问题
- WebDav不支持坚果云
- 一开始是想用坚果云同步的,但是会报错,而且没找到解决方法。
- 复制到新电脑上出现同步错误
- 把joplin的目录复制到另一台电脑上之后,在新电脑上打开joplin,提示需要重新输入笔记加密密码,和S3密钥(使用S3同步的情况下)。 尽管输入了正确的S3密钥,并且在点击“检查同步配置”的按钮之后提示没有问题,但是在同步的时候还是出现了SignatureDoesNotMatch的问题。 解决方法:重新启动Joplin