基于我个人的想法,我认为一个适合程序员的笔记软件,至少要满足以下要素:
支持Markdown
也许你还记得使用Word时费劲心思排版的经历,至少我对调整大学毕业论文格式的经历仍记忆犹深,完成论文相当部分时间并不是花在写出更好的内容上...幸好,对于程序员来说,有了更简洁专注的Markdown格式,Markdown能让我们更专注于内容而非格式上
所以,一个好的适合程序员的笔记软件,最优先的需要满足Markdown格式
易于搜索
很容易理解吧...,以支持Markdown为主,特别适合你基于它来构建一个开源产品的介绍以及文档网站. https://myddd.org 官网就是使用它构建
但它们都各有问题,这些问题使得它们难以较好的满足一个程序员的笔记软件...光是这一点,就非常适合程序员
以文件进行存储,支持借助iCloud等方式同步
使用Obsidian记录的所有笔记,都是以markdown格式存储在本地文件系统....五)
如我所言,寻找一个完美的适合程序员的软件并不容易,甚至可能并不存在.
对于笔记软件,各人各有偏好,我的选择与喜好不意味着否定其它软件的优点及优秀性.
所谓萝卜青菜,各有所爱,如是而已.