这款即将开源的编辑器可能是最适合程序员的文档工具!

【基础】 Notion、语雀、Obsidian、Joplin、思源笔记:全面对比,重点与大模型(LLM)的衔接能力 在大数据时代,不光要考虑笔记功能,还要考虑如何和大模型进行本地对接,方便自有知识的查询使用。下面是Cherry Studio支持导出的几种笔记,我来对比一下他们的功能,以及对本地知识库的支持能力。涉及笔记:Notion、语雀、Obsidian、Joplin、思源笔记。 阅读详情

作为程序员,我经常需要写技术文档,之前也用过很多文档工具,比如有道云笔记,石墨,腾讯文档等。

我感觉他们大同小异,无外乎是文档编写、分享、协作这些功能,就像Word的简化版和在线版。

朋友曾经给我多次安利过语雀,说这个工具不一样,让我尝试体验,最近又听说语雀编辑器要开源,我来了兴致,决定尝试一下。

没想到一试就惊喜地发现:这个语雀简直就是为程序员量身定制的一个文档工具啊!

81e0200f9a93ed41598e88adff07f116.png

01

集成度极高的文档卡片

之前在写需求文档、架构文档、设计文档的时候,必然要用到代码、流程图、UML图。

那就需要在多个工具之间切换,比如先用Visio、ProcessOn等软件画架构图、流程图,UML图,然后截图复制到文档中,说实话还是挺麻烦的。

到了语雀这里,我发现了一个叫“文档卡片”的东西,可以把代码、流程图、UML图都给集成到了文档中。

比如插入代码:

2ebc5d078d1d261f3217a3f33b6bcce1.gif

画流程图:

102764eaea086019dece2ee5ad43368b.gif

画UML:

6b5a4dcb30c21e51c65ffd374fb58805.gif

所有的内容现在都在同一个文档中编辑和展示,真是非常方便。

这让我想起了微软的OLE(对象的链接和嵌入),比如Word中有个图表,你一双击,它自动打开了Excel来进行编辑。但是OLE庞大又缓慢,我每次使用起来都得小心翼翼,生怕出了什么错误。

相比来说,语雀的文档卡片,也是在文档中嵌入非文字的内容,但是集成度更高,用起来就舒服多了。

文档卡片内容丰富多彩,除了上面说的,还支持直接插入B站视频,网易音乐、高德地图。

617cd8fcde6c2375a0af79f39d741ca3.png

甚至还有TODO,打卡,日历、公式、投票......,想得非常周全。

b5075b811015220946ed5110a0d485cd.png

02

丝滑般的全键盘输入体验

使用语雀的时间长了,慢慢就琢磨出它隐藏的一个好处:丝滑般的全键盘输入。

程序高手编程时大概都是这个样子:双眼紧盯屏幕,双手不离键盘,上下翻飞,代码像水一样流淌出来。

之所以能达到这个效果,就是熟记了各种快捷键,有很多软件如vi在设计上就是不用鼠标,所有的命令都是用键盘完成的。

语雀也有类似的特点,比如我在用文档卡片的时候,不用把鼠标移到工具栏上去插入什么卡片,只需要在编辑文档时输入 / 这个字符,卡片列表自然就弹出来了。

然后我只要输入拼音或者英文,自然就能找到自己想插入的卡片:

aca16c10c32aca4a88d3d1bf5397373d.gif

再加上各种各样的快捷键盘,基本上可以像编程那样,手不离键盘了。

cc3209e23cff904d480fa1f558815cb0.png

03

文档界的GitHub

在语雀闲逛期间,我又发现了一个好东西:每个人在语雀都有一个主页:

a1905213c61d6bea86ac60063126de41.jpeg

7eac2a1819d07e137ccafcdf2394e53e.jpeg

看看这些主页,它有关注者,有知识库,有动态,你能想到什么? 

对,这不就是GitHub吗?

只不过,GitHub上代码存储在代码仓库中, 语雀上的文档保存在知识库中。

看来语雀的知识库也引入了社交化的概念,我创建的知识库可以邀请别人加入,让大家一块儿来编辑,进行知识共创。

我关注的知识库文章如果有更新,我就可以收到更新通知,就像GitHub的代码通知一样。

这么发展下去,语雀有望成为文档界的GitHub啊!

d42e9067a64724f6af26a667769bf258.png

04

满足程序员不断折腾的“野心”

程序员都是喜欢折腾的,比如说我有一个自己的博客,我就会想,我在语雀发的文档,能不能自动同步到我的博客去啊?

我看了一下语雀的开发者文档,它有很多RESTful风格的API来对知识库、文档等进行增删改查。

语雀支持一个叫做Webhook的接口,当知识库下的文档被发布或更新的时候,可以调用一个外部的URL。

48357e7c1de9503a5b27bee260c4c316.png

这个URL背后对应的是我们自己写的代码,可以做很多事情,比如最简单的调用那些RESTful风格API,获取文档,发到自己的博客上。

当然这是最原始的办法,现在已经有不少博客的插件,如Typecho,就有一个插件YuqueToTypecho直接支持从语雀同步文档,这里不再展开,感兴趣的可以上网搜下。

实际上,利用语雀的开发API,程序员自己就可以写一个语雀的客户端应用了,只有你想不到,没有你做不到。

3e8c17a81a67e818807ffcd52aa6207c.png

05

总结

经过一段时间的尝试,语雀给我留下了非常深刻的印象,这是一个完全站在程序员角度来思考的一个产品。

我搜了一下语雀的背景,它诞生于支付宝体验技术部,那里有一群工程师和设计师,他们发现身边的每个人、每个团队都有很多知识,但一直以来缺少一个好用的工具,让这些知识被方便地记录、分享和交流,所以才有了语雀。

我相信在研发过程中,他们绝对是“吃了自己的狗粮”,要不然,绝对不会有这么多贴心的,解决程序员痛点的功能。

最后,也给大家安利一下语雀这个工具,我的账号是onlyliuxin,我们互相关注一下吧。 

语雀编辑器自研之路 本文为蚂蚁集团语雀自研编辑器技术负责人遇春在语雀大会上的演讲。 大家好,我我叫遇春,接下来由我给大家分享语雀自主研发的编辑器。 在这之前组委会跟我说要分享一下编辑器里面一些技术先进的地方,我就仔细思考这个问题,究竟语雀编辑器中什么技术是先进的。在我看来。技术本身其实不存在所谓的先进技术或者是落后的技术。技术的目的就是为了解决问题,可能会有新旧之分,但是语雀团队又不是一个特别追求新技术的一个团队,所以可能接下来我的分享中主要是针对我们所遇到的具体问题,然后怎么样找解决方案。从问题本身来说,每一个产品他遇. 阅读详情

相关推荐

【工具】拯救 YAML 强迫症!这个开源编辑器让你告别配置文件噩梦!

厌倦了手写 YAML受够了数空格想要一个顺手的工具那就来试试这个项目吧!保证让你爱不释手,用了都说好!

u013379032的博客 4108

这个编辑器即将开源!

前段时间,逛逛GitHub 盘点了几个开源的笔记应用,有读者在后台留言,语雀的编辑器即将开源,可以关注一下。之前一直用 Typora 做笔记,没有试用过语雀,只知道是支付宝旗下的,趁着这个机会我去体验了一下语雀,试用几天以后相见恨晚,后面准备把写的所有文章迁移到语雀。语雀:http://www.yuque.com特色卡片语雀的文档编辑支持多种特色卡片,让文档不只是图文。这...

公众号:逛逛GitHub 1935

yuque-helper:yuque-helper是一个开源免费的语雀chrome小插件

yuque-helper 1.0发布了 什么是yuque-helper yuque-helper是一个开源免费的语雀chrome小插件。目前功能如下: 另外还有一个在配置项里的自定义字体功能。 具体功能的细节与使用方法见预设。 为什么会有yuque-helper 语雀可能是我这几年使用过的最惊艳的笔记工具了,大概是18年5月开始入坑,一见如故,把自己所有笔记的工作全部迁移到了语雀。语雀的公共空间大概已经有了530篇文档。 在不断使用的过程中,也见证着语雀功能变得越来越丰富。但是每个人的使用场景不同,语雀也无法面面俱到。对于一些我个人觉得很有用的小功能,在语雀的排期应该很靠后,甚至没有排期。很早就萌生写插件去实现我想要的功能,但是一直没有实施。 直到,语雀经过通盘考虑删除了原来的markdown开始的功能。 有些东西真的是拥有的时候,你不知道哪里好,直到失去才意识到他的重要。 没有这个功能后,真的给我带了很大的不便,以前只要点击一下按钮就可以的操作,我现在不得不先下载markdown文件,再到文件夹找到他,然后打开文件,再复制。操作的步骤大大的延长,全是摩擦阻力。 直到有一天,看到语雀

[开源]语雀+Vercel:打造免费个人博客网站

现在,让我们深入每个核心组件的细节,看看它们是如何协同工作的。除了常见的title、date、tags等字段,我们还可以根据需要添加自定义字段。--- title : 深入理解React Hooksnav_path : 定义网站url别名is_nav : 是否要作为导航栏 ---这些自定义字段可以在Contentlayer中定义,然后在React组件中使用。

青玉白露的博客 3698

超详细的YOLOv8项目组成解析:一站式指南了解其架构与组件

最近的更新是关于“Segment ONNX Runtime example”的,意味着它添加了对ONNX运行时的支持,特别是针对模型分割功能的支持。这些文件和文件夹共同工作,以确保 YOLOv8 的文档是全面的、多语言的,并且始终保持最新。这些示例涵盖了从基本的对象检测到更复杂的图像分割和视频处理任务,为开发者提供了丰富的学习资源和应用指导。最近的更新也是关于 ONNX 运行时示例。这些文件夹共同构成了 YOLOv8 的基础框架,从数据处理和模型配置到实际的训练和推理引擎,以及实用工具和高级功能的实现。

CDBmax的博客 1万+

MIT Bevfusion环境安装 Docker方式,nuscenes数据处理

Bevfusion环境安装,数据生成报错解决module 'numpy' has no attribute 'long';most likely due to a circular import。bevfusion docker环境

Jack_Man_N的博客 1144

全球最厉害的 14 位程序员!

来源 | ITWorld 整理自网络全球最厉害的 14 位程序员是谁?今天就让我们一起来了解一下吧,排名不分先后。01. Jon Skeet个人名望:程序技术问答网站 S...

GitHubDaily 4万+

人工智能机器学习从入门到高级学习资料(含资料下载地址)

机器学习是一个技术含量较高的领域,高效学习需要多种途径相结合.以下是一些推荐的学习资源。首先介绍几个比较有用的社区,包含了丰富的学习资料

2401_86900375的博客 1648

11款程序员实用工具,老少皆宜,你一定用得上

工欲善其事,必先利其器

龙叔的博客 4万+

Proteus课设原理图及报告

1. I/O 口:32 个可编程 I/O 引脚,分成 4 个并行 I/O 端口 (P0, P1, P2, P3),P0 功能段选 a、b、c、d、e、f、g、dp 使其中部分点亮,P2 功能为位选 1、2、4.按键操作分析:P3.0-设置时钟的时间,P3.1-确定更改的时钟时间,P3.2-对。时钟设置标志 0 不设置,1 设置时,2 设置分,3 设置秒。P3.0 按下的次数对应 不设置,设置时,设置分,

2303_76688805的博客 1177

一文详解声码器

声码器(Vocoder)是语音信号处理领域的核心技术,其本质是通过“分析 - 参数化 - 合成” 的闭环流程,实现语音的高效编码、转换或生成。它不仅是早期语音通信的关键工具,更是现代 AI 语音技术(如 TTS、语音转换)的核心组件。以下从原理、技术分类、关键模块、应用及发展趋势展开详细解析。

weixin_41413777的博客 1354

终极指南:如何选择最适合的开源Markdown编辑器组件

在当今数字化写作时代,Markdown编辑器已成为程序员、作家和内容创作者的必备工具。面对众多选择,如何找到既功能强大又易于集成的开源Markdown编辑器组件?Editor.md作为一款优秀的开源在线Markdown编辑器组件,提供了完美的解决方案。🚀 ## 为什么选择Editor.md? Editor.md是一款开源的、可嵌入的在线Markdown编辑器组件,具有以下核心优势: - *

gitblog_00825的博客 720

【WorkBuddy从入门到精通实战教程】实战案例 第 18 章 把投资分析(炒股)变成你的日常

投资本身就是一件高度信息密集、强结构化、又极度依赖判断的事:读不完的财报、理不清的行业、吵不停的多空。而整理碎片信息、拆解复杂材料、把思考过程摆到台面上,恰好是 AI 擅长的。 在一次完整的股票研究里,AI 到底能替你做掉哪些低质量的重复劳动,把精力还给判断本身。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 473

适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐

国内外各种形形色色的编辑器有上百种。即便是针对程序员需求开发的编辑器也有不少,比如,Atom、EMACS、Vim 、Notepad++、Sublime Text、Brackets、Vim、Visual Studio Code、Eclipse、PSPAD、GEANY、JEDIT、NETBEANS、Nvu、NoteTab、Gedit……面对这几十种编辑器,程序员群体和软件开发者应该如何选择呢?下面将选择一些备受好评的代表性产品进行综合测评。Emacs:神的编辑器首先出场的两个编辑器,便是在程序员中引起编辑器之战

效率研究所 2035

OpenClaw更新后变傻了?一分钟教你快速恢复(OpenClaw更新版本后降智、缺少权限问题的解决方案)

OpenClaw 版本更新后出现降智问题,AI不再执行具体任务。本文详细分析问题原因,提供最简便的解决方案✅

XiaoqiangClub的博客 3883

解决pd.read_json报错ValueError: Trailing data问题

首先,我们使用open函数打开JSON文件,然后使用json.load函数将JSON文件数据解码为Python对象。在使用Python进行数据处理中,我们经常需要将JSON格式的数据读入到DataFrame中进行处理。而使用pandas库的read_json函数,就可以方便地将JSON数据读入到DataFrame中。但是有时候在读取JSON数据时,会遇到一个非常常见的错误:ValueError: Trailing data。这个错误的解决方案并不难,只需要在read_json中添加一个参数即可。

学习使你进步。 2234

分享一款基于web的开源word文档编辑器

hi, 大家好, 我是徐小夕, 最近在研究基于 web 的文档编辑器,在网上调研了很多方案, 刚好看到了一款非常有意思的开源编辑器——canvas-editor, 它底层基于 canvas 实现, 我们使用它可以实现类似于 word文档编辑器类似的效果, 同时还支持很多灵活可配置的 API, 可以帮助我们定制属于自己的文档编辑平台, 如果你刚好也想着手实现, 这个项目将非常适合你.同时, 作者是国...

趣谈前端 2619

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

json可视化编辑器工具_程序员必备的6款工具软件!

都说程序员的电脑上有各种各样的软件工具、编辑器、插件等等,不同岗位的程序员使用的工具也不同,今天小编就给大家分享6款程序员必备的工具软件,看看是不是你们常用的!一、Visual Studio Code网址:https://code.visualstudio.com/Visual Studio Code是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代...

weixin_39926749的博客 9220

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

程序员必备:Pinta开源图像编辑器实用指南与技巧

摘要:Pinta是一款适合程序员的跨平台开源图像编辑工具,解决了专业软件操作复杂和在线编辑器功能受限的痛点。文章从基础操作到进阶技巧全面介绍了Pinta的使用方法,重点讲解了截图标注、图层管理等程序员常用功能,并提供了自定义快捷键、脚本编写和插件扩展等效率提升方案。通过前端开发图标处理、技术文档标注和开源项目封面制作等实际场景,展示了Pinta如何帮助开发者高效完成图像处理任务,是程序员轻量图像编辑的理想选择。

xiugou3365的博客 2394

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

这个国产编辑器,即将开源!

这是「进击的Coder」的第 692篇技术分享作者:小 G来源:GitHubDaily“ 阅读本文大概需要 5 分钟。 ”选择一款合适、称手的云笔记应用,可谓是每个程序员必须面临的一大难题之一。依我个人需求而言,云笔记应用最广泛的应用,就是撰写技术文档、编程笔记,以及梳理项目架构、团队工作流程。从上述几点需求来看,这款笔记需要满足于集笔记撰写、文档管理、团队协作于一体,...

静觅 620

这可能是最干净的 Markdown 编辑器——开源免费,打开就用

文章摘要: 推荐一款极致轻量的开源Markdown编辑器——markdown-QM。其核心优势在于: 零门槛使用:单HTML文件,双击即用,无需安装/注册,支持完全离线; 功能全面:实时预览、多语言/主题切换、自动保存,支持表格/公式/图表等高级语法; 数据安全:纯前端运行,内容仅存本地,可导出多种格式(MD/HTML/PDF/图片等); 扩展灵活:支持Electron打包成桌面应用。 适合注重隐私、追求轻量化的用户,MIT协议开源,GitHub可免费获取。

kft1314的博客 240

Python编程新手如何找到最适合的Python工具?

学习Python,选个好用的编辑器或IDE是头等大事!不管你是编程新手还是老手,一个顶尖的编辑工具可以加速你的编码进程,让你感到舒心。但要在众多选项中作出明智选择,可真不容易。小狮妹带你深入了解六款热门Python编辑器和IDE,让你对它们的优点和缺点有个明确的认识,从而找到最适合你的那个。先来说说PyCharm。她是JetBrains家的杰作,是一款跨平台Python IDE。它有多种高级功能,比如版本控制、图形调试、集成单元测试,还有专为Web开发和数据科学而设的工具。

weixin_72959097的博客 1723

程序员必备的10款工具软件!最后一款简直绝了!

码个蛋(codeegg) 第 1101 次推文作者:Python涨薪研究所链接:https://mp.weixin.qq.com/s/445CIBvqvLHg2nZBTXZjyA前言都说...

陈宇明 2万+

语雀文档编辑器将开源:始于但不止于Markdown

文| 大东出品 | OSC开源社区(ID:oschina2013)无论是写 API 文档还是输出技术博客,技术写作已经成为各位程序员写代码之余最多的工作,趁手的文档编辑器或许是仅次于 IDE 的吃饭家伙事儿。其实最早的计算机技术文档可以追溯到 1944 年,美国哈佛大学 Mark 1 ASCC 自动序列控制计算机研发小组成员 Grace Hopper 为他们研发的这台早...

HollisChuang's Blog 1832

几个类似 VS Code的开源编辑器工具

关注、星标公众号,不错过精彩内容素材来源:开源最前线编辑整理:strongerHuangVisual Studio Code,也称为VS Code,是一款支持Linux,Windows和...

strongerHuang 9878

如何选择最适合你的Markdown编辑器?10款工具深度对比评测

Markdown作为一种轻量级标记语言,已成为技术写作、文档创作和内容编辑的首选工具。无论是程序员、作家还是学生,选择一款合适的Markdown编辑器都能显著提升工作效率。本文将为你深度对比10款主流Markdown编辑器,助你找到最适合自己的那一款。 ## 为什么选择Markdown编辑器? Markdown以其简洁的语法、跨平台兼容性和易读易写的特性,正在逐步取代复杂的富文本编辑器。使用专

gitblog_02882的博客 940
上一篇: 漫画 | 宇宙第一 IDE 到底是谁?
下一篇: 上千万行,十几G源码,浏览器为什么这么“变态”?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值