最适合程序员的笔记软件

程序员的笔记软件,应该满足下面几个条件。

(1)跨平台,同时支持桌面电脑(Windows,Mac,Linux)和手机(Android,iOS)。

(2)随时同步,打开任何一台机器,都能接着上一次的工作继续写。

(3)实时存储,如果软件突然关闭,也不会丢失内容。

(4)支持 Markdown 格式,便于后期直接发布。

(5)支持推送到远程 Git 仓库,产生历史版本,同时作为远程备份。

我一直在寻找符合这些条件的工具,但是市场上大部分的笔记软件,都不支持上面的第5点,Git 集成要么没有,要么很弱。

我用过 Stackedit.io[1]和 HackMD.io[2],都不是很理想。

最近,我终于找到了最佳方案,那就是 GitHub 官方推出的 github.dev[3]

https://github.dev/[用户名]/[仓库名]

另外,还有一个非官方的 github1s.com[5],也提供类似功能。只要在仓库域名的里面,加上“1s”就可以了。但毕竟是非官方工具,这里就不推荐了。

https://github1s.com/[用户名]/[仓库名]

github.dev 针对的是桌面的“键盘 + 鼠标”环境,手机触摸屏可以使用,但终归很笨拙。

如果你更希望使用手机原生 App,我推荐 Obsidian[6]。它有全平台的客户端,并且可以参考这篇文章[7]设置 Git 集成。

另外,FSNotes[8]也不错,可惜只支持苹果设备。

如果你不需要 Git 集成和 Markdown 支持,那就最简单了,几大软件巨头的官方笔记 App,就非常好用:Google keep[9]、Apple Notes[10](只支持苹果设备)和微软 OneNote[11]

它们都是自动多端同步,缺点是不便于编写大型文档,以及导出数据很麻烦。

(完)

References

[1]Stackedit.io:https://stackedit.io/

[2]HackMD.io:https://hackmd.io/

[3]github.dev:https://docs.github.com/en/codespaces/developing-in-codespaces/web-based-editor

[4]这里:
https://github.dev/github/dev

[5]github1s.com:https://github1s.com/

[6]Obsidian:https://obsidian.md/

[7]这篇文章:
https://forum.obsidian.md/t/mobile-setting-up-ios-git-based-syncing-with-mobile-app-using-working-copy/16499

[8]FSNotes:https://fsnot.es/

[9]Google keep:https://keep.google.com/

[10]Apple Notes:https://support.apple.com/en-us/HT205773

[11]微软 OneNote:
https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月26日
下一篇 2021年7月26日

相关推荐