Star 28.5k AI 代码编辑器

这个开源的“神级”编辑器Void,让我果断放弃了VS Code?
轻量、快速、 yet another editor?不,它可能重新定义代码编辑
Void直接帮你对接AI模型提供商,无论是OpenAI、Claude、Gemini这些主流选手,还是DeepSeek、Llama、Qwen这些开源模型,甚至你自己本地部署的模型,统统都能接进来。
初见:清爽到不像实力派
第一眼看到Void的界面,我的感受只有两个字:舒服。
没有花哨的启动界面,没有铺天盖地的配置选项。就是一个干干净净的编辑器窗口,代码高亮恰到好处,字体渲染清晰锐利。它给我的第一印象,很像当年第一次打开Sublime Text时的惊艳感。
但Void的野心显然不止于此。它的GitHub仓库描述写着:“A modern code editor designed for speed and simplicity.”(一个为速度和简洁而设计的现代代码编辑器)
快,是真的快
我决定做个简单测试。同时用VS Code和Void打开一个包含3000多个文件的前端项目。
结果令人震惊:
-
VS Code:索引文件、加载插件,风扇开始转动,大概等了15秒才完全就绪
-
Void:几乎是秒开,文件树渲染完成,没有多余的等待时间
这种速度上的差异,在日常开发中感受会更明显。当你频繁在多个文件之间切换,当你需要快速搜索某个关键词,当你想在大型项目中跳转定义——Void总能给你一种“指哪打哪”的畅快感。
这种体验就像是从普通硬盘换到了NVMe SSD,一旦用过就很难回头。
不只是快,还有“活好”
当然,光快是不够的。在2024年,一个代码编辑器如果只有速度优势,那顶多算一个高级记事本。
Void让我惊喜的地方在于,它在保持轻量的同时,该有的功能一个不少:
1. 智能代码补全
Void内置了语言服务器协议(LSP)支持,这意味着你可以获得和VS Code一样智能的代码补全、错误提示、跳转定义等功能。对于TypeScript、Python、Go等主流语言,开箱即用。
2. 现代化的插件系统
Void的插件系统基于WASI(WebAssembly System Interface)构建。这意味着什么?意味着插件可以在沙箱环境中安全运行,不会因为某个插件的崩溃导致整个编辑器挂掉。而且未来你可以用任何能编译成WASM的语言来写插件,自由度大大提升。
3. 流畅的Git集成
内置的Git面板设计得非常克制,不像某些编辑器恨不得把所有Git操作都塞进去。Void只做了最常用的:查看差异、暂存文件、提交。够用,且不打扰。
4. 终端集成
Void的终端不是那种“凑合用”的水平。它的渲染性能很好,色彩支持完整,甚至还能显示图片。对于我这种喜欢在编辑器里开终端的用户来说,体验很丝滑。
一些让我“真香”的细节
Void有很多设计上的小心思,能看出开发者确实自己在用,并且很懂开发者的痛点:
-
命令面板:和VS Code一样用Cmd+Shift+P调出,但响应速度更快,搜索更精准
-
多光标编辑:操作逻辑和Sublime Text类似,上手零成本
-
文件搜索:支持模糊匹配,而且搜索结果出现的速度极快,即使在大型项目中也几乎感觉不到延迟
-
主题系统:内置了多个高质量主题,暗色模式尤其好看,默认主题的对比度控制得恰到好处
它适合谁?
说了这么多优点,Void适合所有人吗?我觉得不是。
如果你是以下情况,Void可能会很适合你:
-
对编辑器的响应速度有极致追求
-
觉得VS Code越来越重,想找一款更轻量的替代品
-
喜欢简洁、现代的界面设计
-
愿意尝试新工具,并且不排斥偶尔折腾一下(毕竟还是早期版本)
如果你有以下需求,可能需要再观望:
-
重度依赖某些VS Code独占的插件(Void的插件生态还在发展中)
-
需要企业级的稳定性和技术支持
-
不想花时间适应新的快捷键和操作习惯
开源的力量
Void目前还在早期开发阶段,但它的潜力已经让我感到兴奋。作为一个开源项目(采用MIT许可证),它的发展完全由社区驱动。这意味着:
-
你可以免费使用,不用担心授权问题
-
代码完全开放,隐私安全有保障
-
你可以参与贡献,甚至定制自己的版本
-
不会出现“用着用着就开始收费”的尴尬
https://voideditor.com/
https://github.com/voideditor/void
Star 365 开源 AI 智能视频剪辑师 CutClaw
Star 16.3k 开源高性能 CLI 代理,将 LLM token 消耗降低 60-90%
夜雨聆风
