简单实用的科研代码笔记工具:Joplin

4,199 阅读3分钟

要发表

在信息时代,有一个趁手好用的笔记工具非常重要。我尝试过很多,什么印象笔记、OneNote、有道云笔记、为知笔记;还自己搭建过网站,比如wordpress、typecho、hexo来写笔记;后来又自行开发工具(基于typora+pandoc)来搞;后面发现obsidian+zotero很好地解决了我搞科研的笔记需求。直到现在,我用上了简单实用的Joplin

这里边其实有一个由简入繁,由繁入简的过程。我早已不拘泥于什么工具,也不会因为笔记零乱而心情凌乱。因为我明白,内容就存放在电脑中,花点总归可以搜索到。多年来的笔记实践加上科研经历,让我深切得体会到这一点:完整的笔记流程应当包括收集归纳和发表。如果不发表,笔记(实验数据)积累再多都是垃圾

joplin安装设置与插件

明白了这个大前提,我决定还是简单介绍一下 Joplin 这款开源免费实用不花哨的笔记工具。

与印象笔记相比,Joplin完全免费,云存储同步可以使用第三方服务,比如坚果云的WebDAV。与 obsidian 相比,虽然插件还有什么花里胡哨的双链功能较弱,但是已经提供的足够实用,而且还可以手机电脑内容同步。

joplin可以到官网也可以到 github 的 release 中下载最新版本的,无论你是 windows、linux 还是 macOS 系统都有。

安装之后可以做一些简单的设置,比如把界面改成中文,然后安装一些实用的插件,设置坚果云WebDAV同步。这些网上的教程非常多了。

555d8559a80697215d31cf00f4ff723e.png

上图是我用的六个插件,在国内没办法连接到人家的插件仓库,只能从文件安装。可能后面随着 joplin 不断升级更新,又会有新的变化吧。

joplin使用

markdown

935318d31fff5125ed65a71851f79f94.png

首先得了解一下 markdown 语法。知道标题和段落,就差不多了。当然了还有一些加粗,斜体、高亮,上标下标什么的,其实并不重要,网上都可以查到。

插图与插入文件

我喜欢配合一些截图工具,比如 snipaste,截图直接先到粘贴板,然后直接 Ctrl+V 粘贴到 joplin 的编辑器中。插入其它文件附件,在编辑工具栏是有按钮的,就不多说了。至于快捷键什么的,可以到选项中自己看。

特殊块

比如代码块,mermaid图,还有 admonition块之类的,如:

import worker
xxd = worker(id=191655)
xxd.goto("SJTU")
xxd.title("Postdoc")
graph LR;
A-->B;
A-->C;
B-->D;
C-->D;

image.png

!!!info  使用admonition插件
注意这种 admonition 的语法跟 obsidian 中稍有差异。
标题跟前面的标识要空两格。
标识类型有很多,除了note,还有info、tip、question等等,
详见 https://github.com/maxnegro/joplin-plugin-admonition
!!!

admonition插件支持 note, abstract, info, tip, success, question, warning, failure, danger, bug, example, quote 等样式类型。

行内标签与引用

这两个功能是依赖于插件的,只要把我上述提到的六个插件都安装了问题不大。然后你就可以输入 @@ 进行引用,会有一个自动补全提示;或者输入 # 打标签。

笔记目录结构

除了勤做笔记,经常整理的习惯比什么都重要。为了方便,我借鉴了常用的目录结构:

  • Inbox:草稿存放处
  • Journal:日记存放处
  • Projects:具体项目或主题归类

image.png