公众号关注 「奇妙的 Linux 世界」

设为「星标」,每天带你玩转 Linux !

Dendron 是一个开源的、本地优先的、基于 markdown 的笔记工具,它是专为开发人员构建的个人知识管理解决方案(PKM),可以与 VS Code 和 VSCodium 等 IDE 原生集成。

大多数 PKM 工具可以帮助你创建笔记,但一旦你的知识库达到某个阈值,就会想办法去检索它们。

该阈值因工具而异,但几乎所有内容基本上在超过 10k 笔记后停止工作了,除非用户非常勤奋地组织他们的知识。

Dendron 建立在过去五年的编程语言和开发工具之上。我们将软件的关键经验应用于一般知识的管理。我们使管理通用知识(例如管理代码)和你的 PKM 像 IDE 一样。

设计原则

以开发者为中心:Dendron 旨在为管理知识创造世界级的开发人员体验。我们的目标是提供一个具有 Vim 的效率、Emacs 的可扩展性和 VS Code 的可访问性的工具。这意味着什么:

  • Dendro 以文本为中心且可组合

  • Dendron 为你的知识库工作提供了摩擦力最小的界面

  • Dendron 优化效率、速度和以键盘为中心的用户体验

  • Dendron 具有健全的默认设置和根据你的喜好进行自定义的能力

  • 树枝可以沿任何维度延伸

渐进式结构:Dendron 使用结构原语扩展了 markdown,使其更易于大规模管理,并在顶部使用工具来使用此结构。

不同的知识库需要不同级别的结构 - 用于保存日常日志的 PKM 与数千名开发人员使用的公司范围的知识库不同。

Dendron 适用于任何级别的结构,这意味着你可以在开始时进行自由形式的笔记,并随着您的知识库的增长逐渐增加更多的结构。

灵活和一致:Dendron 既灵活又一致。它为你所有的笔记提供了一个一致的结构,并让你可以灵活地改变这个结构。

在 Dendron,你可以重构笔记,Dendron 会确保你的 PKM 在整个过程中是一致的。这意味着你拥有两方面的优点:一个基本的组织结构,但又可以灵活地改变它。

特性

Dendron 有数百种功能,以下是一些比较亮眼的特性。

纯文件

  • 使用 git 进行管理

  • 使用 git blame 来查看个别编辑

  • 用任何可以处理文本文件的软件进行编辑(例如 Vim)

Markdown

  • 使用 Mermaid 创建图表

  • 用 katex 编写数学相关数据

  • 在多个地方嵌入笔记(和笔记的一部分)

查询

  • 用一个统一的方式来查找和创建笔记

  • 快速浏览和创建新的层次结构

模式

  • 确保你的知识库的一致性

  • 在创建新笔记时获得自动提示

  • 创建时自动将通用模板应用于笔记

导航

  • 使用反向链接探索关系

  • 导航到注释、标题和任意块

  • 使用图形视图可视化你的知识库

重构

  • 重组你的知识库而不破坏链接

  • 使用任意的重构词重新命名单个笔记或重构内容

  • 重命名和移动笔记中的各个部分

保险箱

  • 使用保险箱来混合和匹配知识,这是一个有 git 支持的文件夹,用来存放你的笔记

  • 使用保险箱来分离关注点,比如个人笔记和工作笔记

  • 在 git 上发布保险箱,与他人协作和分享知识

发布

  • 将你的知识库导出为静态(nextjs)站点

  • 在本地查找并通过生成的链接在全球范围内共享

  • 使用每个保险库、每个层次结构和每个注释的细粒度权限管理你发布的内容

安装

我们这里将 Dendron 安装到 VSCode,可以直接访问插件页面 https://marketplace.visualstudio.com/items?itemName=dendron.dendron 点击安装,也可以在 VSCode 插件中搜索 Dendron 进行安装,非常简单。

安装完成后会打开一个 Welcome to Dendron 页面。

点击 Get Started 按钮即可开始探索 Dendron 使用。

快速入门

下面是一些快速使用 Dendron 的一些方法。

创建 Note

  1. 使用 Ctrl+L/Cmd+L 弹出查找提示

  2. 输入 dendron,然后按<回车>` 恭喜你,你刚刚创造了你的第一个 Note!

查找 Note

  1. 使用Ctrl+L/Cmd+L再次弹出查找提示

  2. 直接输入tutorial,然后按<回车>`

提示:不必输入整个文本,按 <TAB> 即可自动完成

你刚才相当于“查”到了一张纸条!

注意:在 Dendron 中,你可以使用查找提示查找或创建注释

整理笔记

  1. 再次弹出查找提示

  2. 使用 <向右箭头> 键导航到当前文本光标的末尾并键入 .one,然后<回车>`

这样你刚刚就创建了第一个层级!

注意:Dendron 中的层次结构只是 . 分隔的文件,这使每个笔记都成为一个文件和一个文件夹,并使你的笔记易于组织

你可以使用树状视图来查看层级结构,如果当前未处于焦点位置,可以使用 CTRL+P/CMD+P 打开命令提示符,并输入 dendron: focus on tree view 使其显示。

创建链接

  1. 切换回上一张 Note,你可以使用查找或在树状图中单击它,你还可以使用 <ALT>-<TAB> 快捷方式切换到上一个 Note。

  2. 在当前便笺中,输入 [[ 就会触发自动提示,你可以输入 one 将其缩小到您刚才创建的便笺,然后按 enter 键

这样就你创建了第一个链接。

注意:带有 [[]] 的链接称为 wikilinks(因为它们最初是由 Wikipedia 普及的),如果将鼠标悬停在链接上,可以预览便签中的内容。

导航链接

  1. 将文本光标移动到便笺上,然后使用 <CTRL>+<ENTER>/<CMD>+<ENTER>,同样还可以使用 CTRL+CLICK 或 CMD+CLICK通过鼠标导航链接

上面这些只是 Dendron 的最简单的一些使用方法,要想了解更多高级用法,可以查看官方文档 https://wiki.dendron.so/ 了解更多信息。

Git 仓库:https://github.com/dendronhq/dendron

本文转载自:「Github爱好者」,原文:https://url.hi-linux.com/twEaE,版权归原作者所有。欢迎投稿,投稿邮箱: editor@hi-linux.com。

最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。

你可能还喜欢

点击下方图片即可阅读

一款超实用的 Chrome 插件,终于可以愉快的管理 Github Stars 和 Gists 了


点击上方图片,『美团|饿了么』外卖红包天天免费领

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!

Dendron: 一款支持双链、Git 管理、本地存储,专为开发人员构建的开源个人知识管理工具...相关推荐

  1. 【git学习】git管理本地项目

    (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...

  2. Git管理 本地文件误删(提交和没提交情况下),恢复文件的方法

    注意:右键空白区域弹出的git的版本库浏览器窗口,为本地库.提交与否影响的是此处是否和资源管理器目录的一致. 1.Git管理 本地文件误删(没提交情况下),恢复文件的方法: 2.Git管理 本地文件误 ...

  3. 【git学习二】git基础之git管理本地项目

    1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...

  4. 在Centos8 中使用Stratis管理本地存储(一)

    Stratis是RHEL8/Centos8中提供的一个新的本地存储管理工具,它将有助于在块设备上创建分层存储.在RHEL8/Centos8中,可以通过安装两个软件包获得Stratis.在RHEL7,我 ...

  5. java不支持发行版本12_主要发行版本后Java开发人员应使用的15种工具

    java不支持发行版本12 新部署的生存工具包:适用于Java开发人员的工具,这些工具经常将代码部署到生产中! Takipi会检测生产中的所有错误,并像发生错误时一样显示变量值 立即部署并获得免费的T ...

  6. 一款支持大恒相机、IDS相机、普通USB相机和机械手的标定工具

    最近做了一款相机的标定软件,可以用来标定本软件支持的相机和机械手坐标系的关系.目前软件支持的相机有大恒USB相机,IDS的uEye网口相机,普通的USB相机.其中镜面靶标其实就是一种特定规则形状的标定 ...

  7. Git 存在多个漏洞,开发人员应及时更新

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Git中存在两个漏洞,其中更严重的 CVE-2022-24765可导致攻击者执行任意命令.Windows 版本和多用户机器上使用的 Git版本面 ...

  8. 几款实用的个人知识管理工具

    PKM2:便携式个人知识库,可以放到u盘内 美味书签 blog mybase evernote 资料收藏大师 网文快捕(CyberArticle) 信息管理器 MindManager:画思维导图[@m ...

  9. cookie可存的最大限制_苹果完全屏蔽第三方 Cookie,七天清空本地存储

    苹果 WebKit 博客分享了智能跟踪预防技术(ITP)的最新进展:完全屏蔽第三方 Cookie,七天清空本地存储,简化开发人员工作.但也有开发者唱起了反调,觉得苹果只是说起来冠冕堂皇,实际上还是为了 ...

最新文章

  1. 谷歌学术公布2021年最有影响力工作,CV顶会论文“夹缝求生”!凯明 YYDS!
  2. 01-html介绍和head标签
  3. 城市轨道交通运营票务管理论文_【专业简介】城市轨道交通运营与管理
  4. 完全理解python迭代对象_完全理解Python迭代对象、迭代器、生成器
  5. 操作系统引导--从实模式到保护模式
  6. 【Python基础】当变量有值时,为什么会出现UnboundLocalError?
  7. Android控件用法总结之EditText
  8. linux while read文件,linux shell脚本用while read逐行读取文本的问题
  9. UVa 10806 Dijkstra,Dijkstra(最小费用最大流)
  10. 解决pod没有权限问题
  11. python的flask实现接口_python+flask:实现POST接口功能
  12. 微信公众平台系列-7拓展(如何使用微信扫一扫登录自己的网站)
  13. 【mmcv】——CNN
  14. Appium安装、脚本录制执行
  15. 计算机金融学校排名2015,金融学院2015级各专业排名情况统计表
  16. 乐视网正式聘用刘延峰担任公司总经理 任期三年
  17. string密钥转PrivateKey和PublicKey
  18. 医学成像技术知识点大全(笔记)
  19. 树莓派控制L9110S桥两路直流电机驱动板
  20. 【官方推荐】Laravel7 + Vue2.0前后端分离框架通用后台源码

热门文章

  1. jsr303常用注解
  2. vue实现打开网页自动播放音乐
  3. VREP Remote API工作模式详解(未写完,完成度90%)
  4. iOS编程之C语言简介
  5. matlab2017b激活后打开报错License Manager Error -8
  6. 一个创业公司的融资流程?
  7. 安卓来电归属地_头条:富士康或将成为电动车界的安卓
  8. Word中关于参考文献连续引用
  9. SQL-主键外键的定义
  10. random和urandom的区别