ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Void 开源AI代码编辑器快速上手指南:3 条命令跑起来,配好 AI 就能用

Void 开源AI代码编辑器快速上手指南:3 条命令跑起来,配好 AI 就能用 Void 开源AI代码编辑器快速上手指南3 条命令跑起来配好 AI 就能用【免费下载链接】void开源AI代码编辑器Cursor的替代方案。项目地址: https://gitcode.com/GitHub_Trending/void2/voidVoid 是一款开源 AI 代码编辑器也是 Cursor 的常见替代方案你可以直接在代码库上跑 AI agent、回看并可视化它做的每一处改动而且消息是直连模型服务商的中途不经过任何托管服务器。下面按先跑通、再配置、后排错的顺序带你从克隆仓库走到让 AI 完成第一次修改。1️⃣ 装好并启动 Void 编辑器先备齐 Node 和编译环境Void 基于 VSCode 源码构建里面有原生模块所以 Node 之外还需要 C 编译工具链Node 版本固定为 20.18.2仓库根目录.nvmrc里写的建议用 nvm 切nvm install nvm usemacOS 需要 Xcode 命令行工具和 Python一般系统默认就有Windows 装 Visual Studio 2022勾选 C 桌面开发和 Node.js 构建工具Linux 先执行npm install -g node-gyp再装系统依赖Debian/Ubuntu 一条命令sudo apt-get install build-essential g libx11-dev libxkbfile-dev libsecret-1-dev libkrb5-dev python-is-python3注意仓库所在的目录路径里不要有空格否则后面会报各种怪错。三条命令安装、编译、启动git clone https://gitcode.com/GitHub_Trending/void2/void cd void npm installnpm install会顺带下载 Electron 等二进制依赖网络不好时多等几分钟。装完进入开发模式编译在编辑器里按CtrlShiftBmacOS 为CmdShiftB或者终端直接npm run watch看到Finished compilation with 0 errors即成功。最后启动它./scripts/code.sh # Windows 用 ./scripts/code.bat首次启动会弹出全屏引导页先按它走完下面一节细说然后随便打开一个本地项目文件右键某个函数选Find All References看看引用列表——到这里最小闭环就跑通了。2️⃣ 在首次启动的引导页配好 AI 提供方别急着改源码里的任何配置Void 的 API Key 是在图形界面里填的首次启动的引导页或侧边栏设置里选择一个提供方比如 OpenAI、Anthropic、Google 等粘贴对应的 API Key保存在侧边栏输入框里对当前代码提问或让它改一个函数第一条回复出来就算接通如果你不想花钱调云端 API选本地提供方如 Ollama即可页面里会带出对应的本地部署说明免 Key 直连。3️⃣ 构建卡在 node-gyp 这一步怎么办现象npm install或编译阶段报node-gyp错误、gyp ERR!。场景缺原生模块的编译环境不是代码问题。对照平台补齐Linux 缺什么库就按上一节那条apt-get命令补全macOS 执行xcode-select --installWindows 确认 VS2022 的Node.js 构建工具工作负载真的装上了装了两个 VS 的话两边都要装。现象同样报 gyp 错但编译工具全都有。场景Node 版本不对。用nvm use切到.nvmrc里的 20.18.2 再删掉node_modules重装一次。4️⃣ 启动后白屏、闪退的 3 种修复姿势清用户数据重来关闭编辑器删掉系统配置目录下 Void 的用户数据Linux 为~/.config/void一类目录开发模式用了--user-data-dir就删对应目录再启动查路径有没有空格或中文仓库路径带空格是这类问题的高频原因看日志定位命令面板CtrlShiftP执行 Open Log File找最后一条 ErrorAI 无响应时同样在这里看请求是否发出去、报的是 401Key 错还是超时网络问题5️⃣ 要改 Void 源码进入开发者模式前面启动的窗口就是开发者模式改完src下任意文件在窗口里按CtrlRmacOS 为CmdR重新加载即可看到效果无需重启构建。想给仓库提功能的话Void 的大部分自定义代码集中在 src/vs/workbench/contrib/void/ 这个目录动手前建议把仓库根目录的 HOW_TO_CONTRIBUTE.md 过一遍里面列了各平台的完整前置要求和常见报错。卡住的话去读仓库根目录的 VOID_CODEBASE_GUIDE.md或者直接到仓库的 issues 页面提问附上下面的报错日志会更快得到回复。【免费下载链接】void开源AI代码编辑器Cursor的替代方案。项目地址: https://gitcode.com/GitHub_Trending/void2/void创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进