当前位置: 首页 > 科技观察

为开发人员打造的个人知识管理工具-Dendron

时间:2023-03-13 02:51:27 科技观察

Dendron是一个开源的、本地优先的、基于Markdown的笔记工具,一个为开发人员构建的个人知识管理解决方案(PKM),可与IDE进行原生集成,例如VS代码和VSCodium。大多数PKM工具都可以帮助您创建笔记,但是一旦您的知识库达到某个阈值,就需要找到一种方法来检索它们。这个阈值因工具而异,但基本上在10k笔记后一切都停止工作,除非用户非常勤奋地组织他们的知识。Dendron建立在过去五年的编程语言和开发工具之上。我们将我们在软件方面的关键经验应用于一般知识的管理。我们使管理常识(例如管理代码)和您的PKM成为一个IDE。以开发人员为中心的设计原则:Dendron旨在为管理知识创造世界一流的开发人员体验。我们的目标是提供一个具有Vim的生产力、Emacs的可扩展性和VSCode的可访问性的工具。含义:Dendro以文本为中心且可组合。Dendron为处理您的知识库提供了最少摩擦的界面。Dendron针对效率、速度和以键盘为中心的用户体验进行了优化。Dendron具有合理的默认设置,并且能够根据您的喜好对其进行自定义。分支可以在任何维度上延伸。渐进式结构:Dendron使用结构原语扩展markdown,使其更易于大规模管理,并在顶部使用工具来使用此结构。不同的知识库需要不同级别的结构——用于保存日常日志的PKM与成千上万的开发人员使用的公司范围的知识库不同。Dendron适用于任何级别的结构,这意味着您可以从自由形式的笔记开始,并随着知识库的增长逐渐添加更多结构。灵活且一致:Dendron灵活且一致。它为您的所有笔记提供一致的结构,并让您可以灵活地更改该结构。在Dendron中,您可以重构您的笔记,Dendron将确保您的PKM自始至终保持一致。这意味着您拥有两全其美的优势:基本的组织结构,但可以灵活地对其进行更改。特征Dendron有数百个特征,以下是一些比较突出的特征。普通文件使用git进行管理。使用gitblame查看单个编辑。使用任何可以处理文本文件的软件(例如Vim)进行编辑。Markdown使用Mermaid来创建图表。使用katex编写与数学相关的数据。在多个地方嵌入注释(和注释的一部分)。查询以统一方式查找和创建笔记。快速浏览并创建新的层次结构。模式确保知识库的一致性。创建新笔记时获得自动提示。在创建笔记时自动将通用模板应用于笔记。导航使用反向链接探索关系。导航到评论、标题和任意块。使用图形视图可视化您的知识库。重构在不破坏链接的情况下重组您的知识库。使用任意重构词重命名单个注释或重构内容。重命名和移动笔记中的部分。使用Vault混合和匹配知识,Vault是一个用于存放笔记的git支持的文件夹。使用保险箱将问题分开,例如个人笔记和工作笔记。在git上发布保险箱以与他人协作和共享知识。发布将您的存储库导出为静态(nextjs)站点。通过生成的链接在本地查找并在全球范围内共享。使用每个保险库、每个层次结构和每个评论的精细权限管理您发布的内容。安装这里我们将Dendron安装到VSCode中,可以直接访问插件页面https://marketplace.visualstudio.com/items?itemName=dendron.dendron点击安装,也可以在VSCode插件中搜索Dendron进行安装安装,非常简单。安装完成后,将打开欢迎使用Dendron页面。单击开始按钮开始探索Dendron的使用。快速入门以下是一些快速开始使用Dendron的方法。要创建笔记,请使用Ctrl+L/Cmd+L弹出搜索提示。输入dendron并按`恭喜,您刚刚创建了第一个笔记!查找笔记使用Ctrl+L/Cmd+L再次弹出搜索提示。直接键入tutorial并按`。提示:您不必键入整个文本,按键可自动完成。你刚刚“检查”了一张纸条!注意:在Dendron中,您可以使用查找提示来查找或创建注释。排序笔记后,搜索提示会再次弹出。使用键导航到当前文本光标的末尾并键入.one,然后`。所以你刚刚创建了你的第一个层次结构!注意:Dendron中的层次结构只是.分隔的文件,这使每个笔记成为一个文件和一个文件夹,并使您的笔记易于组织。您可以使用树视图来查看层次结构。如果你当前不在焦点上,你可以使用CTRL+P/CMD+P打开命令提示符并输入dendron:focusontreeview来显示它。创建一个切换回上一条笔记的链接,可以在树状视图中使用查找或点击,也可以使用-快捷键切换到上一条笔记。在当前笔记中,键入[[将触发自动提示,您可以键入一个将其缩小到您刚刚创建的笔记,然后按enter。这样您就创建了第一个链接。注意:带有[[]]的链接称为维基链接(因为它们最初是由维基百科推广的),如果您将鼠标悬停在链接上,您可以预览便签中的内容。要导航链接,请将文本光标移动到注释上并使用+/+,也可以使用CTRL+CLICK或CMD+CLICK来使用鼠标导航链接。以上只是一些最简单的使用Dendron的方法。更多高级用法,可以查看官方文档https://wiki.dendron.so/了解更多信息。Git存储库:https://github.com/dendronhq/dendron。