5分钟上手 ThePrimeagen/99 - Neovim AI 代理插件
本指南将帮助你在5分钟内安装并配置好99插件,体验AI辅助编程的基本功能
环境要求
支持的操作系统
运行环境
所需工具
克隆插件仓库
AI后端服务(必须已安装并配置)
操作步骤
安装opencode(前提条件)
确保已安装并配置好opencode,这是99插件必需的AI后端服务
预期结果:opencode命令可在终端中正常运行
如果尚未安装opencode,请先访问其GitHub仓库进行安装
使用Lazy.nvim安装99插件
在Neovim配置中添加99插件(假设使用Lazy.nvim作为插件管理器)
在init.lua或lazy.lua中添加:
{
'ThePrimeagen/99',
config = function()
require('99').setup()
end
}
预期结果:Lazy.nvim成功安装99插件
保存配置文件后,运行:Lazy sync安装插件
基本配置和启动
完成插件安装后,重启Neovim让配置生效
:Lazy sync
:qa
nvim
预期结果:Neovim正常启动,无错误信息
如果出现错误,检查opencode是否正确安装
测试基本功能
打开一个TypeScript或Lua文件,测试AI辅助功能
nvim test.ts
在插入模式下输入:@
预期结果:输入@后能看到可用的技能列表
目前主要支持TypeScript和Lua语言
验证安装成功
确认插件已正确安装并可以调用AI功能
快速提示
在提示中输入@符号来调用特定技能
使用:lua require("99").viewlogs()查看运行日志
目前主要针对TypeScript和Lua的受限场景优化
常见问题
输入@没有触发自动补全
确保已安装nvim-cmp或其他自动补全插件,并检查opencode是否正确配置
插件报错或无法启动
检查Neovim版本是否>=0.9.0,并确保opencode已正确安装
AI功能无响应
运行:lua require("99").viewlogs()查看详细错误日志
下一步
探索可用技能
尝试不同的@技能,了解插件在特定场景下的能力
查看API文档
访问项目API文档了解高级配置选项
参与社区讨论
关注作者的Twitch直播,参与功能讨论和反馈
相关项目推荐
Kong/kong
🦍 云原生API网关与AI网关。
nvim-lua/kickstart.nvim
您个人 nvim 配置的起点
nagadomi/waifu2x
动漫风格图像超分辨率技术
koreader/koreader
支持 PDF、DjVu、EPUB、FB2 等多种格式的电子书阅读应用,可在 Cervantes、Kindle、Kobo、PocketBook 及安卓设备上运行
LazyVim/LazyVim
懒人版 Neovim 配置 (注:根据技术文档翻译规范,采用"懒人版"既保留原文轻松诙谐的语气,又符合中文技术社区常见表述方式,同时确保"Neovim"专业术语的准确性和"config"在配置管理语境下的技术准确性)
folke/lazy.nvim
💤 现代化的 Neovim 插件管理器