程序员的笔记软件,应该满足下面几个条件。
(1)跨平台,同时支持桌面电脑(Windows,Mac,Linux)和手机(Android,iOS)。
(2)随时同步,打开任何一台机器,都能接着上一次的工作继续写。
(3)实时存储,如果软件突然关闭,也不会丢失内容。
(4)支持 Markdown 格式,便于后期直接发布。
(5)支持推送到远程 Git 仓库,产生历史版本,同时作为远程备份。
我一直在寻找符合这些条件的工具,但是市场上大部分的笔记软件,都不支持上面的第5点,Git 集成要么没有,要么很弱。
我用过 Stackedit.io 和 HackMD.io,都不是很理想。
最近,我终于找到了最佳方案,那就是 GitHub 官方推出的 github.dev。
只要访问下面的网址,你就能在浏览器里面,使用 VS Code 编辑指定仓库。可以点击这里体验一下。
https://github.dev/[用户名]/[仓库名]
它实际上就是 VS Code 编辑器的 Web 版,并且与 Git 高度集成。这种组合,还有什么笔记软件会比它更强!
使用时,首先在 GitHub 上面新建一个笔记仓库,公开或私密都可以。然后使用 github.dev 编辑完,再推送回仓库。换到其它机器时,就先从仓库获取文档的最新版本,简直是完美的解决方案。
更棒的是,GitHub 提供了一个快捷入口。 打开 GitHub 仓库主页,按一下小数点(.
)这个键, 页面就会自动跳转到 VS Code 编辑环境,真是太方便了。
另外,还有一个非官方的 github1s.com,也提供类似功能。只要在仓库域名的里面,加上"1s"就可以了。但毕竟是非官方工具,这里就不推荐了。
https://github1s.com/[用户名]/[仓库名]
github.dev 针对的是桌面的"键盘 + 鼠标"环境,手机触摸屏可以使用,但终归很笨拙。
如果你更希望使用手机原生 App,我推荐 Obsidian。它有全平台的客户端,并且可以参考这篇文章设置 Git 集成。
另外,FSNotes 也不错,可惜只支持苹果设备。
如果你不需要 Git 集成和 Markdown 支持,那就最简单了,几大软件巨头的官方笔记 App,就非常好用:Google keep、Apple Notes(只支持苹果设备)和微软 OneNote。
它们都是自动多端同步,缺点是不便于编写大型文档,以及导出数据很麻烦。
(完)
Lee 说:
感谢阮大,我也在找这种笔记找了好久,现在都是客户端用typora写完推送到github上,然后再手工导入到evernote,
还曾经付费了2年的马克飞象,结果文字或者图片一多,同步起来就成了灾难,决定明年不续费了
2021年8月26日 08:52 | # | 引用
free 说:
以为今天是周五
2021年8月26日 09:06 | # | 引用
Zebra 说:
typora如果能云同步就完美了,其他笔记又用不惯
2021年8月26日 09:13 | # | 引用
paraFall 说:
好用的一匹
2021年8月26日 09:16 | # | 引用
0x574859 说:
可以使用同步云盘,如onedrive进行自动同步
2021年8月26日 09:18 | # | 引用
Yiyi 说:
感谢阮老师!我其实最近也在编写一款记笔记的软件 https://github.com/0xGG/crossnote
但是使用起来我对我编写的编辑器并不满意。后面我就想自己更改一下 vscode 的 web 版来支持我的 crossnote: https://github.com/0xGG/vscode-pwa
但是它无法很好的支持 git 工具。
您推荐的 https://github.dev 算是给了我一个新的开发思路。这下子我准备直接开发 vscode web 端的 crossnote 插件就可以了 :+1:
2021年8月26日 09:20 | # | 引用
毛英东 说:
如果可以自己部署就好了
2021年8月26日 09:25 | # | 引用
abirdcfly 说:
Obsidian 使用git插件实现git提交。但是在mac上,git commit或者git push的时候会卡住整个界面几秒。
2021年8月26日 09:36 | # | 引用
大哈 说:
OneNote同步功能一直被人诟病,印象笔记的同步功能和标签功能非常好用,也支持多平台,只是编辑功能不太完善
2021年8月26日 09:37 | # | 引用
我还以为今天周五 说:
我自己现在用的 Typora,写完推送到 GitHub。
因为没啥手机记录的需求,而且手机打字也太麻烦了。
2021年8月26日 09:46 | # | 引用
Leon 王 说:
我们的笔记放在网上,能保存多久?
2021年8月26日 09:51 | # | 引用
lululau 说:
笔记我一般只在电脑上编辑,在 iOS/iPadOS 上查看,最近两年一直在用 OrgMode + Orgro + Git + iCloud 的方案,WebClip 可以使用 osascript 从浏览器捕获到 Emacs OrgMode, 还是很方便的,尤其是 iOS/iPadOS 上的 Orgro,看笔记看文章特别爽~ 另外,还可以使用 beorg 来同步 OrgMode 中的任务(TODO)
2021年8月26日 10:05 | # | 引用
req 说:
哦日 txt记事党狂喜
2021年8月26日 10:23 | # | 引用
sure 说:
其实为知笔记可以了,docker部署 5人内免费。 笔记在自己的服务器内,支持md、源代码格式等
2021年8月26日 10:25 | # | 引用
zzzz 说:
Joplin + 坚果云WebDAV用户路过
2021年8月26日 11:06 | # | 引用
douqq 说:
mybase
2021年8月26日 11:31 | # | 引用
kk 说:
差点以为是周五
2021年8月26日 12:01 | # | 引用
zyqcome 说:
Joplin + 自搭 JoplinServer 用户路过
2021年8月26日 13:48 | # | 引用
riskers 说:
思源笔记适合你
2021年8月26日 15:17 | # | 引用
Gorvey 说:
我用过的几款现代笔记软件
Notion,笔记软件中的瑞士军刀,支持块和markdown,其database + 最近官方出的api绝杀
wolai,Notion的本土化软件。缺少database,不需要的可以用wolai
Obisidian,双联笔记,国人开发,我目前最喜欢的笔记软件
vscode,装几个插件也能写笔记
typora,所见即所得,美观
语雀,支持块和markdown,块没有notion那么多
2021年8月26日 16:04 | # | 引用
Kane 说:
看起来搜索和webpage clip两大需求几乎没有
2021年8月26日 18:19 | # | 引用
wanglifeng 说:
typora + git + github
2021年8月26日 19:09 | # | 引用
Lee 说:
在网页端要怎么提交啊?网页终端不可使用
2021年8月26日 19:39 | # | 引用
litanid 说:
我现在用 trilium notes ,好像没有推荐。
2021年8月26日 20:38 | # | 引用
吴昊昊 说:
我推荐使用dendron
1. 可以指定成blog
2. 可以更加的灵活,不仅仅是原有的博客
3. 基于人工神经网络
2021年8月26日 22:18 | # | 引用
江村暮 说:
我认为 https://github.com/logseq/logseq 这个开源项目满足了老师列的所有需求。
开源 + 可选自己架设 + 基于浏览器 + 内容实时推送到git仓库 + Markdown编辑/导出/导入
2021年8月26日 23:25 | # | 引用
难得自然萌 说:
OneNote配合OneDrive 天下第一,谁用谁知道
2021年8月27日 08:39 | # | 引用
zechariahzheng 说:
joplin+Typora很好用的,再配合自己搭建的webdav,是安全又舒服
2021年8月27日 09:15 | # | 引用
vdoing 说:
vdoing + typora 个人的在线知识库 https://doc.xugaoyi.com/
2021年8月27日 10:08 | # | 引用
promise@w 说:
网页版的插件少了很多,插件狗用起来真的好难
2021年8月27日 10:38 | # | 引用
Rocks 说:
我有点奇怪,难道阮大和阮粉们都在海外吗?东西虽好,国内巨慢啊,难道还总得自带梯子才能用?
2021年8月27日 13:26 | # | 引用
艾克斯外 说:
这个1s就很精髓
2021年8月27日 13:34 | # | 引用
Gorvey 说:
程序员的梯子不是人手一个的吗
2021年8月27日 15:49 | # | 引用
Zachary 说:
为什么我就一直卡在setting up your web editor页面,都无法体验
2021年8月27日 17:12 | # | 引用
几颗 说:
除了git 同步 ,网易云笔记不香么
2021年8月28日 07:43 | # | 引用
mario 说:
最近弃了印象笔记,改成了joplin+腾讯云cos,界面流畅多了,特别是搜索的时候
2021年8月28日 14:24 | # | 引用
kergee 说:
Simplenote算不算
2021年8月29日 06:56 | # | 引用
fhdhs 说:
在用为知笔记,用了五年了
2021年8月30日 10:45 | # | 引用
谷天赐 说:
我觉得笔记修改的比较频繁,提交的历史记录意义并不大。
只需要跨平台 + 云同步 + 支持 markdown 就可以了,我的选择是 Vnote + 坚果云同步。
2021年8月30日 11:44 | # | 引用
Apri 说:
我都是用 Dropbox 直接同步文件夹。
2021年8月31日 09:40 | # | 引用
ahuigo 说:
原来这10年我一直在用这种编辑模式,我一直在用vim, vscode 编辑我的github笔记
https://github.dev/[用户名]/[仓库名] 真好
2021年8月31日 10:25 | # | 引用
ahuigo 说:
@Yiyi:
vscode web 这个我试了下,vim 插件可以。
不过,我需要一个一ctrl+v/cmd+v, 一键上传并生成markdown url的插件。
2021年8月31日 10:31 | # | 引用
reputati0n 说:
同意,Joplin完美适配了我的需求,加上坚果云的WebDAV同步,很舒服
2021年8月31日 14:18 | # | 引用
sephiroth 说:
typora+github用的顺了
2021年8月31日 14:38 | # | 引用
zzzl 说:
笔记和git搅在一起在奇怪了
2021年9月 1日 18:44 | # | 引用
LonelyWind 说:
阮老师不推荐语雀嘛,一直在用,要是能适配iPad就好了。
2021年9月 2日 17:13 | # | 引用
一颗小行星 说:
codesandbox也提供了类似的功能,https://github.com改一下 github=>githubbox就可以了。
有自己云服务器的还可以使用code-server,可以直接编辑和运行服务器端代码,非常方便。
2021年9月 6日 11:25 | # | 引用
yx 说:
语雀不行 卡卡的
2021年9月 6日 12:35 | # | 引用
dxy 说:
我也卡在这里, github1s倒是可以用
2021年9月 7日 09:12 | # | 引用
zand 说:
我是vscode编写,推送到github的仓库,公共仓库保存blog,私有仓库保存笔记。
本地预览用markdown preview enhanced插件,插入图片使用markdown paste按相对路径引用。
使用vscode而不是typora、leanote等笔记的原因,单纯是我需要vim模式,且自定义了一些快捷键。
缺点是在公司对外网git推送时而屏蔽,因此有事要借助有道云笔记来同步文本,这时候图片就丢失了
2021年9月 7日 16:23 | # | 引用
yxy 说:
github1s明显早于官方功能,不知道微软有没有借鉴别人的做法,如果有的话,应该对别人的劳动成果予以承认吧,要不然可就太狗了
2021年9月 9日 00:20 | # | 引用
HookPHP 说:
找梯子 翻墙就可以了~~
2021年9月10日 09:32 | # | 引用
yyy 说:
typora+坚果云
2021年9月10日 18:39 | # | 引用
wv1124 说:
mweb,很好用
2021年9月11日 21:23 | # | 引用
雷子 说:
太强大了,真的是cloud IDE啊
2021年9月11日 22:24 | # | 引用
Jack 说:
Github 速度是硬伤,表示一般用 Gitee,一两周同步到 Github 一次
2021年9月18日 18:25 | # | 引用
N4eo 说:
mediawiki才是最适合做笔记管理知识的。
2021年9月22日 10:10 | # | 引用
YX 说:
我也是啊,以前还在几大国内博客网站上选择过,什么博客园CSDN。都感觉不太理想,后来接触了Typora感觉真不错,还发啥博客直接本地记录哈哈
2021年9月22日 16:00 | # | 引用
logicding 说:
没有人使用有道云笔记吗
2021年9月23日 16:35 | # | 引用
Pipecraft 说:
github.dev 这个太好了。可以在 iPad 和手机上就可以修改代码了。
2021年9月25日 23:16 | # | 引用
Ying 说:
目前找到的最好的解决方案。感谢感谢。
2021年10月 1日 12:42 | # | 引用
magic 说:
2021年10月 8日 16:55 | # | 引用
90geek 说:
网页版好卡
2021年10月 9日 09:15 | # | 引用
nakio 说:
看放哪里,github的话大概比我们久一点 :D
2021年10月12日 10:12 | # | 引用
nakio 说:
github 换成 gitee 除了没有 vscode web 其余应该差别不大
2021年10月12日 11:41 | # | 引用
kunkka 说:
我之前也一直在找,后来公司用飞书,自己注册了一个飞书文档个人账号,发现除了不能导出 MarkDown 发布,其它方面都很好用,移动客户端也有,主要是不折腾
2021年10月19日 20:58 | # | 引用
十三猴子 说:
Joplin应该有人用的吧, 可以使用支持WebDAV协议的云盘同步笔记(国内只有坚果云盘支持).而且iOS mac 安卓windows 都支持.如果用不习惯它自己的编辑器,还可以调用第三方md编辑器来编辑文件,例如我就是joplin+typora使用 .
2021年10月22日 17:18 | # | 引用
MIchael L. 说:
这到底是写文档 还是做笔记?
做笔记,evernote,notion都很好用。
2021年10月23日 04:07 | # | 引用
DevWiki 说:
我目前主要是 为知笔记, 以及 typora + 坚果云. 现在买了 nas 可以自己同步
2021年10月26日 16:10 | # | 引用
Tom Xu 说:
记下了,多谢推荐!
2021年10月27日 17:27 | # | 引用
LaoLee 说:
力推 org-mode
2021年10月27日 19:49 | # | 引用
Leo 说:
notion,没有之二
2021年11月 3日 16:22 | # | 引用
raymond 说:
leanote 已经是时代的眼泪了吗..
2021年11月 6日 12:35 | # | 引用
fisher 说:
同步到git的笔记,如何保证安全性和私密性
2021年11月 9日 15:40 | # | 引用
yapeng 说:
2021年11月10日 00:58 | # | 引用
zhuyunfeng 说:
web 应用天然支持前三条。1.跨平台,2.实时同步,3.实时保存
web 应用本来就保存在服务端,所以 2 和 3 其实是一条,保存了也就同步了。
2021年11月18日 15:19 | # | 引用
tubo 说:
我在用notion,试一下大佬的
2021年11月24日 23:42 | # | 引用
滑滑梯 说:
自己在树莓派上搭了个doku wiki
2021年11月26日 15:21 | # | 引用
洋子 说:
这是我自己写的笔记软件,专为程序员设计 https://github.com/purocean/yn
2021年11月27日 17:56 | # | 引用
Sunny 说:
typora只是一个很好(收费前)的markdown编辑工具,可以配合其他同步工具来使用,我用的是Joplin来同步到私有NAS.
2021年12月 7日 18:23 | # | 引用
雅里梅 说:
不考虑第五点的话,微信收藏最好用,都没有人发现吗?
2021年12月16日 14:07 | # | 引用
LK 说:
typora+syncthing,好用得很,syncthing解决所有同步问题
2021年12月31日 10:26 | # | 引用
Sdiodio 说:
技术型笔记我是本地 vscode + git,随笔型笔记用 simplenote,移动端方便
2022年1月13日 17:01 | # | 引用
OneShell 说:
可以使用坚果云配套
2022年1月19日 12:13 | # | 引用
梅森旋转 说:
第四点为啥不是Asciidoc?另外第五点为啥不是本地git再推送到远程?
2022年2月23日 18:24 | # | 引用
hatcher 说:
我现在用思源笔记,感觉挺不错的。以前试过印象笔记,markdown的体验太糟糕了
2022年2月25日 17:24 | # | 引用
宁弘道 说:
vscode + typora + github 绝配
2022年2月26日 22:46 | # | 引用
xianvv 说:
我也是,咋回事呢,有人知道原因吗,我用的mac笔记本,谷歌浏览器版本98.0.4758.109
2022年3月 9日 10:36 | # | 引用
林 说:
onenote有onemark插件支持markdown了,https://onemark.neux.studio/
2022年4月 1日 20:44 | # | 引用
srwxrwxrwx 说:
不喜欢在线笔记,隐私泄露、不安全。本地笔记系统没有一个好用,我是用vim+vimwiki+myst_parser+Sphinx自己搭的。
2022年4月 6日 02:16 | # | 引用
yingqi 说:
typora + 坚果云 + zotero , zotero 是开源文献管理工具。
2022年5月 9日 09:50 | # | 引用
men 说:
Joplin+Typora+Pingo+坚果云 路过
2022年6月14日 23:05 | # | 引用
波波林 说:
https://github.com/zadam/trilium
最好用的笔记,还是免费的!
2022年7月15日 17:25 | # | 引用
伏枥 说:
一直用 Typora + iCloud
2022年7月18日 11:27 | # | 引用
jazz 说:
dev 模式响应速度超乎预期, 虽然觉得不太可能直接在 web 写代码, 但是真的适合做笔记.
2023年1月29日 15:49 | # | 引用
SWHL 说:
typora + 坚果云使用,图像啥的保存在同目录下
移动端可以用坚果云的markdown编辑器,编写查看
2023年4月28日 09:34 | # | 引用
imgss 说:
刚有类似的想法,没想到阮大两年前就想到了
2023年5月 8日 15:49 | # | 引用
嗯哼 说:
要提交和同步,还是挺麻烦的。如果可像云笔记一样,自动同步就好了
2023年5月25日 21:41 | # | 引用
bing98 说:
用过wolai notion 微软的笔记 这些感觉要么是手机不支持要么是样式不好看,最后还是选择了阿里的语雀,感觉比较简洁,一般笔记够用就是这个分知识库一开始不是很喜欢,知识库的切换和文章的切换感觉差一点,说不出来的感觉,但手机上记录东西挺方便的
2023年6月 1日 17:54 | # | 引用
QW 说:
需求不一样。Markdown 插图和表格也不太方便。
我比较看重搜索功能与多级目录,那些 md 编辑器这方面都是硬伤。还有就是软件的可靠性,要么开源要么国外大厂,有人长久维护是最好的。
我找了很久,基本上只剩下 Onenote、Joplin、StandardNotes 这几个选择了,Vnote、CherryTree 之类的可惜没有移动端。目前用 Onenote。
2023年7月25日 08:49 | # | 引用