最适合程序员的笔记软件

阮一峰的网络日志 at 
最适合程序员的笔记软件的配图
程序员的笔记软件,应该满足下面几个条件。(1)跨平台,同时支持桌面电脑(Windows,Mac,Linux)和手机(Android,iOS)。(2)随时同步,打开任何一台机器,都能接着上一次的工作继续写。(3)实时存储,如果软件突然关闭,也不会丢失内容。(4)支持 Markdown 格式,便于后期直接发布。(5)支持推送到远程 Git 仓库,产生历史版本,同时作为远程备份。我一直在寻找符合这些条件的工具,但是市场上大部分的笔记软件,都不支持上面的第 5 点,Git 集成要么没有,要么很弱。我用过 Stackedit.io 和 HackMD.io,都不是很理想。最近,我终于找到了最佳方案,那就是……